We are offering a long term contract employment opportunity for a Software Engineer, This role will involve designing and implementing solutions to complex software problems, as well as collaborating with team members and contributing to enterprise-wide initiatives.
Responsibilities:
• Apply technical knowledge and independent critical thinking to solve significant customer problems.
• Participate in leading smaller engineering efforts, while also contributing to larger, enterprise-wide initiatives.
• Work independently, and collaboratively within the team, to develop core software for the product that delivers outcomes.
• Maintain consistency and dependability in delivering core software that meets or exceeds the team's expectations for stability, scalability, and resilience.
• Seek out opportunities to learn and apply new technologies that improve the product and its lifecycle.
• Participate in team collaboration sessions, providing technical expertise to solve problems and remove technical roadblocks.
• Participate in product planning and implementation, helping the team to understand and decompose work.
• Provide technical expertise and assist the team in solving technical/software issues.
• Participate in the team support rotation and build knowledge on focus subsystems.
• Engage in the interview process or be part of the panel to recruit the right talent to the team.
• Provide trainings to entry level developers and groom them for success.
• Utilize knowledge of Software Development Life Cycle (SDLC) practices and systems design concepts that provide security and stability.
• Debug code and/or complex log files for troubleshooting and analysis of product defects.
• Design solutions within the core framework of software products within the team.
• Proficiency in Database management and Security measures is essential.
• Must demonstrate excellent Customer Service skills and the ability to troubleshoot complex issues.
• Proven experience in Documentation, Training, and Recruiting is required.
• The role demands effective Implementation of projects and initiatives.
• Ability to Collaborate with diverse teams and individuals is a must.
• Strong Coding skills and familiarity with various Design Concepts are necessary.
• Knowledge of various Operating Systems is expected.
• Proficiency in Defect Management and understanding of various Frameworks is required.
• A degree in Computer Sciences or a related field is preferred.
• Experience in Application Development is crucial.
• Familiarity with DevOps and Software Engineering is a major plus.
• Understanding of the SDLC - Software Development Life Cycle is fundamental.
• Ability to design and manage Scalability of systems is necessary.
• Experience in Debugging Applications is required.