i
Upperthrust Technologies
13 Upperthrust Technologies Jobs
.NET Software Engineer
Upperthrust Technologies
posted 2d ago
We have an opening for .NET Software Engineer - Remote.
Please send resumes to seema@upperthrust.com
.NET Software Engineer
RESPONSIBILITIES:
• Work well as part of a team or alone designing and creating software based on customer requirements.
• Develop distributed/scalable systems and high-volume transaction applications, deployed in a 24/7 availability environment.
• Test all code produced with a focus on readability and maintainability, employ testing at all levels of the application (unit, functional, integration, etc.).
• Engage with the Customer when necessary, including story boarding, design, and implementation.
• Apply Agile, Lean and/or Scrum principles daily.
• Work on a variety of project types (Desktop, Web, Mobile) and programming languages (JavaScript, C#, Java, Kotlin, Swift, Scala, Python, etc.) as needed.
• Approach customer interactions with a consultant mindset, advising the client on risks and opportunities associated with decisions.
QUALIFICATIONS:
• Minimum of 3 years of professional experience using C# and .NET Frameworks.
• Database integration experience (Entity Framework, MSSQL, PostgreSQL, MongoDB, etc.).
• Experience implementing performance, scalability, and security at all levels of application architecture.
• Knowledge of architectural and design patterns and the ability to apply them appropriately.
• Experience with the automated build process (continuous integration), unit testing, source code analysis tools, and source code version control tools (GIT and/or SVN).
• Experience using software development processes such as TDD, pair programming and other XP practices.
• Experience with multiple platform environments, including LINUX, Mac OS and/or Windows.
• Proven ability to produce quality documents using a variety of media, text, and tools with a minimum of errors.
• Ability to communicate clearly with team members and clients.
• Critical thinker with the ability to demystify complex technical requirements.
• Able to support occasional travel (less than 10%) in support of project related activities or training.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Dot Net Software Engineer roles with real interview advice