We are seeking an experienced Software Developer to participate in all phases of the software application development life cycle with a focus on solution design development and configuration for internal and external web or mobile software optimization. The ideal candidate will have at least 5 years of experience and be proficient in a range of technologies including C# JavaScript CSS HTML/HTML5 and SQL Server with a bonus for expertise in SSIS. Experience with Microsoft .NET Framework .NET Core ASP.NET MVC and Team Foundation Server (TFSVC and/or TFS Git) is required.
Duties and responsibilities:
- Collaborate in all stages of the software development life cycle from initial concept through design development testing and deployment.
- Design develop and configure web and mobile software solutions for both internal and external applications.
- Optimize application performance to ensure fast reliable and secure solutions.
- Work with databases primarily SQL Server (DBMS and SSRS) with bonus points for knowledge of SSIS.
- Develop highquality code using C# JavaScript CSS HTML and HTML5 ensuring best practices and security.
- Utilize the Microsoft .NET Framework and .NET Core to build scalable and maintainable applications.
- Implement ASP.NET MVC for web application development.
- Participate in code reviews testing debugging and deployment.
- Manage version control and project collaboration using Team Foundation Server (TFSVC and/or TFS Git).
- Troubleshoot and resolve technical issues ensuring minimal disruption to users.
Requirements
Qualifications & Skills:
- Experience: 5 years of handson experience in software development specifically in web and mobile applications.
- Bdegree Relevant Microsoft certification will be beneficial
Technical Expertise:
- Proficiency in C# JavaScript CSS HTML and HTML5.
- Experience with SQL Server (DBMS SSRS) SSIS knowledge is a plus.
- Solid experience with Microsoft .NET Framework .NET Core and ASP.NET MVC.
- Familiarity with Team Foundation Server (TFSVC and/or TFS Git).
- Problem Solving: Strong analytical and problemsolving skills to troubleshoot issues and optimize solutions.
- Collaboration: Ability to work in crossfunctional teams communicate effectively and manage multiple priorities.
Preferred experience:
- Experience in mobile software development.
- Understanding of Agile methodologies.
Kindly submit your CV to the following email address:
Proficiency in C#, JavaScript, CSS, HTML, and HTML5. Experience with SQL Server (DBMS, SSRS), SSIS knowledge is a plus. Solid experience with Microsoft .NET Framework, .NET Core, and ASP.NET MVC. Familiarity with Team Foundation Server (TFSVC and/or TFS Git).
Education
Experience: 5+ years of hands-on experience in software development, specifically in web and mobile applications. B-degree, Relevant Microsoft certification will be beneficial