Bachelor’s degree in Computer Science or related field, 3 to 7 years professional experience using C# and .NET Frameworks, Experience with REST and GraphQL APIs, Knowledge of architectural and design patterns.
Key responsabilities:
Design and create software based on customer requirements
Engage with the Customer for storyboarding, design, and implementation
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We are thinkers and doers. We combine strategy and execution to help organizations accelerate growth and realize a brighter future. We take complex technology solutions and make them practical and actionable. Then we deliver them globally.
Works well as part of a team or alone designing and creating software based on customer requirements.
Is well-versed in industry trends such as Single Page Applications, Responsive Design, REST-based APIs, understands code idioms and design principles (e.g. SOLID, YAGNI, Demeter, etc.) and applies them consistently.
Able to develop distributed/scalable systems and high-volume transaction applications, deployed in a 24/7 availability environment.
Tests all code produced with a focus on readability and maintainability, employing testing at all levels of the application (unit, functional, integration, etc.).
Is engaged with the Customer when necessary, including storyboarding, design, and implementation.
Possess a solid understanding of and apply Agile, Lean and/or Scrum principles daily.
Is able and willing to work on a variety of project type (Desktop, Web, Mobile).
Approaches customer interactions with a consultant mindset, advising the client on risks and opportunities associated with decisions.
,
Bachelor’s degree in Computer Science or related field required.
A combination of education, training, and experience may be considered in lieu of a degree.
3 to 7 years of professional experience using C# and .NET Frameworks. Experience with .NET 8 is expected.
Experience with developing REST and/or GraphQL APIs.
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).
Candidates should have experience with frameworks such as Angular or React or Blazor.
Candidates holding cloud provider certifications for AWS, Azure, or GCP will be preferred.
Capable of working independently, and continuously grow technical and consulting skills.
Demonstrates excellent English verbal and written communication skills.
Possesses excellent organizational skills on all tasks.
Candidates should be able to join on or before 31st December
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.