The Software Engineer II will design, develop and maintain software applications and systems that needs of users and stakeholders. Develop the software applications using Java programming related frameworks, Databases and UI technologies ensuring that the software functions as intended. Analyzing user requirements, designing and implementing solutions, testing software for quality and functionality and ensuring that systems are robust, reliable and scalable. Evaluates applications, infrastructure, and various business processes. This role will remove redundant capabilities, mesh data flows and solutions that are difficult to change and replace. Testing software developed to ensure that it meets the requirements and works as expected. Identifying and fixing any bugs or issues that arise during the testing phase. Work closely with other teams, such as product management, quality assurance, and operations, to ensure that software products are delivered on time and meet the needs of the business. Document the design, development, and testing of software. Creating technical documentation, user manuals, and other materials that help users understand how to use the software. Maintain the software after it has been released, fixing bugs and making updates to the software to ensure that it continues to meet the needs of users.
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
Mid Level