Senior Software Engineer
Develops, maintains, and enhances enterprise software for business-critical applications using Java, J2EE, and Oracle, following SDLC best practices.
- Compensation
- $110K–$140K / yr
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelors degree in Computer Science or related field, or equivalent combination of education and experience.
- 5 to 8+ years of experience in software development.
- Experience in the Pharmacy Benefits Management (PBM) industry is a plus.
Full description
About the Role
As a Software Engineer III, you will work collaboratively within a software development team, taking responsibility for complex software design, analysis, and development tasks. This role offers the opportunity to make a direct impact on business-critical applications, ensuring high quality and performance through best practices in software engineering.
Key Responsibilities
-
Design, write, test, and debug software applications.
-
Maintain and enhance existing applications to meet evolving business needs.
-
Conduct complex system analysis and develop efficient software solutions.
-
Finalize documentation and procedures for application deployment and maintenance.
-
Apply object-oriented design and software engineering principles to create robust code.
-
Collaborate with internal IT staff (QA, Architects, Operations) and business stakeholders.
-
Deliver full end-to-end accountability for assigned tasks and production implementations.
-
Participate in team meetings and contribute to process improvement initiatives.
QualificationsEducation & Experience:
-
Bachelors degree in Computer Science or related field, or equivalent combination of education and experience.
-
5 to 8+ years of experience in software development.
-
Experience in the Pharmacy Benefits Management (PBM) industry is a plus.
Technical Skills:
-
Strong experience with Java and other modern programming languages.
-
Proficiency in web application development using J2EE technologies, including Struts, JSF, RichFaces, Hibernate, Spring.
-
Advanced knowledge of PL/SQL, SQL, and Oracle.
-
Solid understanding of object-oriented software development.
-
Familiarity with software development lifecycle (SDLC) methodologies.
-
Proficiency in Microsoft Office tools.
Soft Skills & Competencies
-
Excellent problem-solving and analytical skills.
-
Strong interpersonal and customer service skills.
-
Ability to work collaboratively in team environments.
-
High attention to detail and commitment to quality.
-
Strong verbal and written communication skills.