Software Development Professional
Job Summary:
Deliver high-quality software solutions with a strong focus on technical excellence, collaboration, and customer satisfaction.
* Develop and maintain large-scale software systems using modern programming languages such as C#/.NET, JavaScript frameworks (Vue.js, React.js preferred, Angular), and extensive end-to-end API integration.
* Apply analytical and problem-solving skills to rapidly translate ambiguous goals into working features, master new tools, and own code from design through post-release support.
* Collaborate with cross-functional teams across North and South America, owning features from concept through production support.
Responsibilities:
Fully life-cycle commercial software development and maintenance, including analyzing specifications, documenting requirements, architecting, designing, developing, and maintaining software solutions.
Collaborate with teams to design, develop, and produce high-quality code following best practices and standards for both new features and existing application maintenance.
Own features end-to-end - UI through API and Data layer too. Support and refactor legacy code using modern methodologies and technologies.
Analyze code to identify defect root causes and provide resolutions. Participate in daily standups and weekly team meetings to review priorities, progress, new ideas, and technologies.
Requirements:
7+ years of experience in software development, with a strong background in C#/.NET, modern JavaScript frameworks, and end-to-end API integration.
Ability to work collaboratively in a team environment, with excellent communication and problem-solving skills.
Strong analytical and problem-solving skills, with the ability to apply creative solutions to complex problems.