● Actively update capacity and progress in Team Foundation Server. ● Analyze end-users’ needs and develop software solutions within time and cost constraints. ● Program, test, debug, monitor and document changes. ● Implement test-driven-design (TDD) throughout code infrastructure. ● Recommend changes and enhancements to existing software systems. ● Perform other duties and responsibilities, as assigned.
Knowledge:
● At least 5 years of software development experience including 1 year in a senior role.
● Strong experience in .NET Framework ● 2+ years experience with .NET Core ● Significant experience with API development and microservices. ● Expert knowledge and experience in C#. ● Strong programming experience with SQL Server as a data store (Transactions, locking etc.) ● 1+ years of experience with Azure/AWS Cloud Services ● Advanced in Clean architecture coding principles. ● Strong knowledge of front-end languages. ● Advanced in API web services and REST. ● Intermediate knowledge in Agile methodologies. ● Solid communication skills.
Skills and Abilities required:
● Ability to read, write, and speak the English language proficiently.
● Ability to handle a multitude of tasks. ● Ability to use multiple platforms at once. ● Ability to apply general rules to specific problems to produce answers that make sense. ● Skill in effective communication: speaking and writing to convey accurate information appropriate for the needs of the audience.