Responsibilities
- Produce clear, well-documented, and testable code for reliable software systems
- Build and support end-to-end web applications using .NET, Vue, and Angular frameworks
- Create and manage RESTful API services and internal system integrations
- Design and implement Microsoft SQL databases including data modeling, tables, stored procedures, and triggers
- Develop secure, transactional applications applying object-oriented and service-oriented design principles
- Work with architects and designers across locations to define effective technical solutions
- Partner with functional and business analysts to refine specifications, test cases, and acceptance criteria
- Support the design, testing, debugging, and documentation of key software functions
- Take part in design discussions and contribute insights from prior experience
- Apply modern software engineering practices and development methodologies to ensure high-quality deliverables
- Help advance the application’s technical capabilities by identifying gaps, needs, and new requirements
- Suggest improvements to enhance efficiency and functionality in assigned system areas
- Integrate software systems with specialized hardware and software used in the industry