RESPONSIBILITIES:
- Collaborate with the development team to analyze design and implement software solutions.
- Participate in the full software development lifecycle including requirements gathering coding testing debugging and deployment.
- Develop and maintain both frontend and backend components of web applications using .NET technologies.
- Write clean efficient and maintainable code following coding standards and best practices.
- Troubleshoot and resolve issues in existing software applications providing timely bug fixes and enhancements.
- Conduct code reviews to ensure code quality performance and adherence to coding standards.
- Collaborate with crossfunctional teams including UX/UI designers and product owners to deliver highquality software solutions.
- Stay updated with the latest industry trends and technologies related to .NET development and suggest improvements to enhance the development process.
- Document technical specifications system design and implementation details.
- Assist in the deployment and configuration of software applications to various environments including testing and production.
REQUIREMENTS:
- Bachelors degree in Computer Science Software Engineering or a related field (or equivalent work experience).
- Strong understanding of objectoriented programming concepts and principles.
- Proficiency in C# ASP.NET and .NET Framework.
- Experience with frontend technologies such as HTML CSS JavaScript and JavaScript frameworks (e.g. Angular React or Vue.js).
- Familiarity with database development using SQL Server or other relational database management systems.
- Knowledge of web services (REST SOAP) and API integration.
- Understanding of software development best practices including version control (Git) and Agile methodologies.
- Ability to work collaboratively in a team environment as well as independently when required.
- Strong problemsolving and analytical skills with attention to detail.
- Excellent verbal and written communication skills.
This job has been sourced from an external job board.
More jobs on