Walk-in || Senior Software Engineer
Description
Responsibilities:
- Develop and participate with other teams on project/product releases
• Actively participate in complex design and development assignments
• Design, develop, test, and deploy scalable enterprise software solutions
• Thoroughly understand assigned applications and system architecture
• Conduct research to evaluate and adopt new technologies where appropriate
• Collaborate with business analysts, product owners, and stakeholders on requirements
• Write technical specifications and maintain detailed documentation
• Accurately estimate assigned project tasks
• Develop software in alignment with HCA standards and best practices
• Direct and enforce quality measures for deliverables
• Support and maintain production systems; participate in troubleshooting activities
• Lead or contribute to root cause analysis and issue resolution
• Build strong relationships within the department and across the organization
• Oversee and participate in day-to-day support and maintenance activities
• Work on assignments involving a variety of technologies (legacy and modern)
• Mentor and guide other engineers on applications, architecture, and best practices
Education & Experience:
- Bachelors degree in relevant field or equivalent experience – Required
• 5+ years of relevant work experience – Required
Must Have Skills
- Excellent problem solving and critical thinking skills – Required
• Strong attention to detail and ability to work independently – Required
• Strong written and verbal communication skills with effective collaboration – Required
• Proficiency with Java – Required
• Strong understanding of object-oriented programming and software design patterns – Required
• Experience with web frameworks - Vue (primary), Angular, React
• Experience with HTML5, CSS3, and JavaScript – Required
• Experience with SQL and relational databases – Required
• Experience designing and consuming REST APIs – Required
Experience with Groovy/Grails and/or other Java DSL– Required.
Nice to Have Skills
- Familiarity with cloud platforms (Azure preferred) – Preferred
Knowledge, Skills, Abilities, Behaviors:
- Excellent problem solving and critical thinking skills – Required
• Strong attention to detail and ability to work independently – Required
• Strong written and verbal communication skills with effective collaboration – Required
• Proficiency with Java – Required
• Strong understanding of object-oriented programming and software design patterns – Required
• Experience with web frameworks - Vue (primary), Angular, React
• Experience with HTML5, CSS3, and JavaScript – Required
• Experience with SQL and relational databases – Required
• Experience designing and consuming REST APIs – Required - Experience with Groovy/Grails and/or other Java DSL– Required.