Expertise
- .Net Core development (latest versions – .Net 8.x LTS or 9.x)
- Legacy code modernization from 4.x to Core v8.x or higher
- Scalable microservices using REST standards
- Implementing Authentication / Authorization using OAuth2.0
- MS SQL Server
- Writing optimized queries
- Troubleshooting performance issue
- React v18+
- Developing and implementing highly responsive user interface components using react concepts
- Reviewing application requirements and interface designs
- Identifying web-based user interactions
- Troubleshooting interface software and debugging application codes
Responsibilities
- .Net Core Application Development & Maintenance
- Develop and maintain .Net Core applications using the latest versions, ensuring high performance, quality, and responsiveness
- Legacy Code Modernization
- Modernize and refactor legacy code to enhance performance and maintainability
- Feature Design & Implementation
- Collaborate with the team to design and implement new features and functionality
- Performance & Quality Assurance
- Ensure the application performance, quality, and responsiveness through rigorous testing and best practices
- Implement unit tests using xUnit.net and ensure high code coverage using Coverlet or SonarQube
- Conduct static code quality analysis using SonarCloud or similar to maintain high standards of code quality
- Code Reviews
- Participate in code reviews and provide constructive feedback to peers
Ideal Candidate
- An expert in .Net Core development with a passion for staying updated with the latest industry trends
- A team player who thrives in collaborative environments and is eager to contribute to the success of the team
- A problem solver with a keen eye for detail and a commitment to delivering high-quality software solutions
- Familiar with modern software development practices, tools, and methodologies, including unit testing, code coverage, and static code analysis
Note
- This role requires a balance of technical expertise, collaboration, and the ability to work effectively within a team to deliver high-quality software solutions
- If you have a strong background in .Net Core, experience with legacy code modernization, a good understanding of MS SQL Server, and proficiency in xUnit.net, Coverlet, Cobertura, and SonarCloud, this could be the perfect fit for you