Responsibilities:
Software Development
- Design, develop, and test scalable and maintainable software applications using Dot Net MVC,HTML,CSS,JS technologies.
System Architecture and Design
- Architect and design solutions that are scalable, flexible, and align with the organization's
technical strategy. - Evaluate and recommend appropriate technologies and tools to achieve project goals.
Integration and APIs - Integrate applications with various third-party services, databases, and APIs.
Performance Optimization
- Identify performance bottlenecks and optimize code and database queries for enhanced
application performance. - Monitor and troubleshoot application issues to ensure high availability and reliability.
Testing and Quality Assurance - Develop and execute unit tests, integration tests, and automated test suites to validate
software functionality and performance. - Collaborate with the QA team to ensure software quality and participate in debugging
and resolving issues.
Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven 2+ years of experience as a Full Stack Developer or similar role with a strong trackrecord of delivering successful projects.In-depth knowledge of C#, .NET MVC, .NET framework, Azure DevOps.Proficiency in web development technologies like HTML5, CSS3, JavaScript and JQuery.Experience with database design and development using SQL .Strong understanding of software design principles, design patterns, and best practices.Familiarity with Agile/Scrum methodologies and version control systems (e.g., Git).Excellent problem-solving skills and the ability to handle complex technical challenges.Strong communication skills and the ability to collaborate effectively with team membersand stakeholders.Proactive attitude with a passion for continuous learning and staying up-to-date withindustry trends