JobMesh

Software Developer

TekSynap · Clarksburg, West Virginia, US

Responsibilities & Qualifications Key Responsibilities - Design, develop, and maintain software applications using modern programming languages and framework...

Job description

Responsibilities & Qualifications Key Responsibilities: - Design, develop, and maintain software applications using modern programming languages and frameworks. - Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, code review, testing, and deployment. - Write clean, maintainable, and well-documented code following established coding standards and best practices. - Develop and consume RESTful APIs and web services, ensuring secure and efficient data exchange between systems. - Collaborate with QA engineers to develop and execute unit tests, integration tests, and support automated testing efforts. - Troubleshoot and resolve software defects and performance issues in development and production environments. - Participate in agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. - Contribute to technical design discussions, architectural decisions, and code review processes. - Integrate applications with databases (SQL and NoSQL), messaging systems, and third-party services. - Maintain and improve CI/CD pipelines for application build, test, and deployment automation. - Document t...