We are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for assessing software gaps, updates, and modifications between customer and business expectations and the existing software product and solutions. You will classify requirements, anticipate solution risks, and contribute to the creation of user stories. You will assist in designing software solutions, evaluating trade-offs, and converting High-Level Designs into detailed designs. You will create and configure minimalistic software code, ensuring components meet business and technical requirements, including non-functional requirements, low-maintenance, high-availability, and high-scalability needs. You will also assist in selecting appropriate languages and tools, and take initiative to learn new coding languages and frameworks. Additionally, you will build automation scripts for CI/CD, testing, and other processes, implement telemetry features, and ensure security policy requirements are applied. You will map customer requirements to test objectives, create and execute test cases, track and analyze defects, and perform regression testing. You will also troubleshoot performance and availability bottlenecks, conduct complex maintenance procedures, monitor application performance, and perform various maintenance and re-engineering activities. Analysis of application logs, maintenance data, and performance data will be part of your responsibilities, as well as evaluating change requests for validity and feasibility.
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