About the Role
The developer will contribute to the full lifecycle of software applications, working closely with teams to implement technical solutions that meet business requirements.
Responsibilities
- Develop and maintain software applications using .NET frameworks
- Collaborate with cross-functional teams to define and deliver new features
- Write clean, scalable, and well-documented code
- Participate in code reviews and provide constructive feedback
- Troubleshoot, debug, and upgrade existing systems
- Ensure software quality through unit testing and integration testing
- Support deployment processes and monitor application performance
- Work with architects to translate technical specifications into functional code
- Implement security best practices across applications
- Optimize applications for maximum speed and scalability
- Participate in agile development cycles including planning and retrospectives
- Assist in the maintenance of documentation for code and processes
- Stay current with emerging tools and frameworks related to .NET development
- Integrate APIs and third-party services into applications
- Collaborate with QA teams to resolve defects and improve reliability
- Contribute to database design and query optimization
- Use version control systems for source code management
- Follow software development lifecycle standards
- Support continuous integration and continuous delivery pipelines
- Respond to production issues in a timely manner
- Ensure compliance with coding standards and organizational policies
- Participate in technical design discussions
- Assist in mentoring junior developers when needed
- Deliver projects according to timelines and specifications
- Engage in ongoing improvement of development practices
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with office and remote options
Team
Collaborative team focused on software development and system reliability
Technology Stack
- Primary use of .NET Core and .NET Framework
- Front-end development with HTML, CSS, and JavaScript
- Backend services built with ASP.NET Web API
- Database management using Microsoft SQL Server
- Source control via Git and GitHub
- Deployment pipelines using Azure DevOps
Professional Development
- Opportunities for technical upskilling
- Access to online learning platforms
- Internal knowledge-sharing sessions
- Support for relevant certifications
Not available for this position