The Software Engineer is responsible for developing software applications, reviewing codes, identifying bottlenecks and providing guidance to junior developers.
Duties And Responsibilities
- Develop, test, and maintain software applications with minimal supervision.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in architectural and design discussions to ensure scalable and efficient solutions.
- Perform code reviews and mentor junior developers.
- Write clean, efficient, and maintainable code following best practices.
- Identify and address performance bottlenecks and bugs.
- Stay current with industry trends and technologies to ensure the team uses the best tools and techniques.
- Compliance with eTaps safety, security, and information security protocols.
- Perform other job-related functions or duties that may be assigned from time to time.
Job Qualifications
- Bachelors degree in Computer Science, Information Technology, or related field.
- Proficiency in one or more programming languages.
- Experience with version control systems and collaborative development workflows.