Position Overview:
We are seeking a skilled and motivated Software Developer with expertise in MVC SQL Server and related technologies. The ideal candidate will have experience in both web and desktop development as well as a strong understanding of web services and related frameworks. This role involves designing developing and maintaining software solutions that meet the needs of our organization and clients.
Key Responsibilities:
- Develop and maintain web and desktop applications using and MVC frameworks.
- Design and implement SQL Server databases including stored procedures and queries.
- Integrate and consume Web Services and WCF for seamless application communication.
- Work with XML for data manipulation and exchange.
- Utilize the .NET Framework to develop robust and efficient applications.
- Implement Ajax and JavaScript to enhance user interface and experience.
- Apply CSS for styling and layout of web applications.
- Collaborate with crossfunctional teams to gather requirements and deliver solutions.
- Troubleshoot and resolve application issues and bugs.
- Participate in code reviews and contribute to continuous improvement of development processes.
Qualifications:
- Bachelors degree in computer science Information Technology or related field.
- Proven experience in software development using MVC and SQL Server.
- Strong understanding of web services including WCF and XML.
- Proficient in JavaScript Ajax and CSS for frontend development.
- Experience with database design and development using SQL Server.
- Familiarity with the .NET Framework and its components.
- Ability to work independently and as part of a team.
- Excellent problemsolving skills and attention to detail.
- Good communication skills both written and verbal.
Preferred Skills:
- Experience with Agile development methodologies.
- Knowledge of modern frontend frameworks and libraries.
- Familiarity with version control systems like Git.
- Understanding of software development lifecycle (SDLC) processes.
Benefits:
- Competitive salary and performance bonuses.
- Health and wellness benefits.
- Opportunities for professional development and growth.