You will design, develop, test, and maintain enterprise-scale software applications.
Responsibilities
Perform technical detail design, coding, and testing of applications while serving as a subject matter expert for customer and internal discussions.
Deliver enterprise-scale systems supporting tens of thousands of users adhering to migration and DevOps standards.
Conduct software analysis, including requirements gathering, use case development, and design.
Implement and document source code according to specifications, and perform automated unit and structured test cases.
Provide direct technical support for high-level, critical application incidents and troubleshooting.
Required Skills
Minimum 5 years of experience in software development, coding, compilation, architecture/design, requirements definition, and specification development.
Strong proficiency in programming languages such as JavaScript, C, or Python.
Advanced knowledge of SDLC, agile methodologies, CI/CD pipelines, and code quality practices.
Proficiency with cloud technologies including AWS and Azure.
Proficiency with database technologies such as SQL, Oracle, MongoDB.
Experience integrating complex or existing systems.
Strong background in automated testing methodologies (TDD and BDD).
Excellent written and verbal communication skills for technical and non-technical stakeholders.