Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write elegant, efficient, and testable C# code, which is easy to maintain and debug.
- Cover code with tests and perform manual testing of features.
- Conduct research and prototyping of implementation ideas.
- Review the work of colleagues.
- As an excellent teammate, continuously improve our team’s processes, brainstorm ideas, and communicate status and progress.
- Mentor other people, provide feedback, and continuously improve as a professional.
Job Requirements
- Experience in C# and ASP.NET Core
- Experience in Entity Framework Core
- Good understanding of data structures as well as SQL or NoSQL databases
- Good understanding of cybersecurity vulnerabilities and threats and the ways to protect against them
- Experience in working with cloud infrastructure providers (MS Azure is preferred)
- Knowledge of Agile/Scrum project management methodology
- Experience with building services from scratch and a results-oriented mentality
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Excellent leadership and technical communication with peers and non-technical cohorts
- Interest in working on client-facing projects, conducting scoping and defining deliverables.