We are seeking a Software Engineer to design, develop, and implement software solutions that meet business requirements. This role involves participating in all phases of the Software Development Lifecycle, from analyzing requirements and creating design specifications to translating technical requirements into application modules. The engineer will develop and enhance application components, ensuring alignment with architectural standards. Key responsibilities include leading the design and architecture of scalable, secure applications, guiding team members in best practices for development and coding standards, and collaborating with project teams to analyze requirements, outline technical solutions, and drive technical discussions. The role also involves identifying and troubleshooting code-related issues, ensuring code quality through reviews, automated testing, and adherence to development standards, and assisting in design reviews by recommending improvements to system architecture and data flows. Additionally, the engineer will implement continuous integration and deployment processes and establish monitoring and incident response for production systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior