
Job Duties / Responsibilities:
- Develop, test and maintain software applications and databases
- Work collaboratively with other developers and stakeholders to develop high-quality software solutions
- Write clean, efficient, and well-documented code
- Participate in code reviews and provide feedback to other developers
- Troubleshoot and debug software issues
- Stay up-to-date with emerging trends in software development
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 4+ years of experience in C# development
- Strong understanding of .NET framework and MVC architecture
- Experience with JavaScript, jQuery, HTML, CSS, and front-end frameworks (Angular, React, Vue)
- Experience with SQL and RDBMS modelling/performance best practices or other relational databases
- Strong problem-solving and analytical skills
- Good communication and collaboration skills
- Ability to work independently and as part of a team
- Good knowledge of computer science fundamentals is imperative.
- Ability to build different types of applications in .NET and .NET Core such as web applications, Console Applications/Windows Services, etc.
Benefits:
- Competitive salary and benefits package
- Opportunity for professional growth and development
- Friendly and collaborative work environment
- Chance to work on exciting and innovative projects
Assessment Parameters:
- Exposure to different software development technologies
- Excellent attention to detail and design sensibilities
- A self-starter who is comfortable working independently and without full direction.
- A desire to learn new technologies and frameworks.

I’m a tech-savvy professional with a passion for web development, digital marketing, and a proven track record of helping companies thrive through my diverse skill set.