Position Overview
Job Title: Software Engineer (Engineer II)Job Description
The Engineer II role plans, designs, develops, and tests high-quality, innovative, and fully performing software systems and applications, focusing on both software enhancements and new product development. You contribute across the full software development lifecycle, from initial specification and feasibility through integration, delivery, and ongoing support, while working largely autonomously and helping guide more junior engineers.
Responsibilities
+ Contribute to all phases of the full software development lifecycle, including design, implementation, testing, deployment, and support.
+ Write maintainable, extensible, and thoroughly tested code that complies with established coding standards and best practices.
+ Produce clear technical specifications and determine the operational feasibility of proposed solutions.
+ Continuously integrate and deliver software components into a full...