C# .NET Developer
Duties and Responsibilities:
- Work across full software development life cycle
- Follow Agile development practices to support iterative development and releases
- Ownership of code, applications and systems for quality, interoperability and performance
- Work in small cross-functional teams
- Actively collaborate with business and engineering stakeholders
- Closely collaborate with partners to design and develop new integrations
- Candidates must have good coding standards, delivering quality and robust code, accompanied with concise commentary and documentation
- Performs design, coding, testing, implementation, and documentation of solution
- Ensures that expected application performance levels are achieved
- Estimates and defines timetables and project tasks
KEY SKILLS:
Non-negotiable/Required
- Experience in full-life cycle software development, preferably with experience in developing multi-tiered enterprise applications with Microsoft technologies
- Experience developing and implementing .NET Applications.
- Experience with T-SQL, stored procedures in Microsoft SQL Server 2019+.
- Experience with REST APIs, Microservices, and Kubernetes
- Experience with HTML, CSS, and JavaScript frameworks (e.g. jQuery, REACT)
- Strong technical background in C#, OOPS, ASP.NET
- Experience working with Entity Framework, GitLab, and Visual Studio latest versions (TFS 2019 or higher)
- Proven track record of working in a fast-paced, time-sensitive project that requires clear and timely communication, balancing priorities, and going above and beyond the requirement of the role
- Experience or high desire to work in an Agile / Scrum development methodology