Senior Developer Job Overview We are seeking an experienced .NET Developer to design, develop, test, and implement high-quality web applications that meet business requirements. The successful candidate will collaborate with business stakeholders, IT teams, and fellow developers to deliver scalable, reliable, and well-documented software solutions.
Mandatory Skills & Qualifications
- Minimum of 5 years of experience developing .NET web applications using C# and SQL Server.
- Minimum of 2 years of experience with HTML and React.
- Working knowledge of Microsoft Azure.
- Degree or diploma in an IT-related discipline, or an equivalent combination of education and experience.
- Strong understanding of software development tools, programming languages, relational databases, and application design.
- Excellent analytical, problem-solving, and organizational skills.
- Ability to work effectively and collaboratively within a development team.
Key Responsibilities
- Analyze business requirements and translate them into technical and functional solutions.
- Design, develop, test, implement, and maintain software applications.
- Prepare and review solution design documents and technical specifications.
- Troubleshoot application issues, identify root causes, and implement appropriate resolutions.
- Ensure solutions comply with established development standards, quality expectations, and business requirements.
- Collaborate with business stakeholders, IT teams, vendors, and end users.
- Participate in project planning, estimation, scheduling, and delivery.
- Develop and maintain technical documentation, user manuals, and training materials.
- Provide technical guidance, share knowledge, and mentor other team members.
- Research emerging technologies and recommend improvements to development practices.
Preferred Qualifications
- Experience working in an Agile development environment.
- Knowledge of ITIL processes and/or Service-Oriented Architecture (SOA) principles.
Additional Requirements
- Must have access to a Windows-based computer with standard Windows applications.
- Must possess a personal communication device.