Job Description
-
- Key Responsibilities:
- Experience with .NET Core Framework: Proficiency in utilizing .NET Core for backend development.
- Web Development: Skilled in HTML5, ASP.NET, C#, .NET Core, CSS3, and JavaScript.
- Frontend Framework: Experience with the latest version of Angular for frontend development.
- API Development: Strong experience in developing APIs using MVC, Web API, and Web Services.
- Database Skills: Proficient in Entity Framework and SQL Server, including writing complex queries and stored procedures.
- Reporting: Capable of generating reports using SQL Server Reporting Services (SSRS) or similar tools.
- Object-Oriented Programming: Strong understanding and application of OOP principles and design patterns.
- Version Control and Development Tools: Familiarity with Git, CI/CD pipelines, and other version control tools like Subversion, Bitbucket, TFS, etc.
- Agile Development: Experience working in Agile/Scrum environments on complex applications across distributed teams.
- Project Management Tools: Proficiency in using project management tools like Jira, Ace, Trello, or equivalents.
- Client Communication: Ability to effectively communicate with clients through voice and text.
- Analytical Skills: Strong analytical and problem-solving abilities.
Qualifications:
- Experience: 3+ years of relevant experience in software development, with a focus on .NET Core and full stack development.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).
- Certifications: Any relevant certifications in .NET or related technologies would be advantageous.
- Team Collaboration: Ability to work effectively in a collaborative team environment.
- Communication Skills: Excellent verbal and written communication skills, especially in client-facing interactions.
- Adaptability: Capacity to adapt to new technologies and learn quickly in a dynamic work environment.
Additional Skills (Preferred):
- Knowledge of other front-end frameworks like React, Vue.js, etc.
- Experience with Docker and containerization.
- Familiarity with cloud platforms such as Azure, AWS, or Google Cloud Platform.
- Understanding of microservices architecture.
- Key Responsibilities: