Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Propose micro-architecture solutions that best address those needs.
- Lead the micro-architecture definition and drive overall software implementation
- Be a strong advocate for agile development based on DevOps.
- Motivate the team to come up with innovative solutions and promote a rewarding work environment for the design of N-Tier applications based on micro service architecture and directing the development team using C#.
- Work with customers, marketing and architecture teams to understand requirements.
Job Requirements
- 10+ years’ experience as a Software Developer with prior experience in a technical leadership position- Software Project management as solution architect.
- University degree in Computer Science, MSc. in Computer Science prefered.
- Experience with agile development methodologies including Scrum and using DevOps
- Experience with debugging, performance profiling and optimization
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
- Experience with micro services development architecture.
- Proficient with .NET technologies
- Proficiency with JSON and XML.
- Familiarity with JavaScript frameworks.
- Proficiency with server-side languages such as Python, Ruby, Java, PHP and .Net.
- Familiarity with database technology such as MS-SQL, Postrgres, MySQL, Oracle and MongoDB.
- Microsoft Certified Solution Development is an advantage