Job description
We are seeking a skilled software developer with deep experience in C# and related technologies to join our team in Bangalore. The role focuses on building and maintaining Service Oriented Architecture solutions, including microservices and web APIs.
Responsibilities
Strong knowledge in C# programming language
Development experience of Service Oriented Architecture using Micro Services, WCF, Web API, and RESTful Services in C#.
Good knowledge of Microsoft Entity Framework
Good knowledge of Design Patterns and SOLID principles
Medium level of Database Programming skills
Good knowledge of middleware messaging platforms such as IBM WebSphere MQ and JMS
Basic knowledge of Linux/Unix environment (basic commands and shell scripting)
Ability and willingness to learn and work on diverse technologies (languages, frameworks, and tools)
Thorough understanding of the complete Software Development Lifecycle
Experience in technical analysis, designing and modeling n-tier applications with multiple integrations using object‑oriented and SOA approaches
Self‑motivated and good interpersonal skills with an inclination to continually upgrade on new technologies and frameworks
Good knowledge of version control tools, preferably GIT
Good communication and coordination activities
Contributing Responsibilities
Contribute towards innovation, suggest new technical practices to be investigated
Contribute towards initiatives to improve processes and delivery
Contribute towards recruitment efforts for both the team and the organization
Technical & Behavioral Competencies
Strong knowledge in C# programming language
Development experience of Service Oriented Architecture using Micro Services, WCF, Web API, and RESTful Services in C#.
Good knowledge of Microsoft Entity Framework
Good knowledge of Design Patterns and SOLID principles
Medium level of Database Programming skills
Good knowledge of middleware messaging platforms such as IBM WebSphere MQ and JMS
Basic knowledge of Linux/Unix environment (basic commands and shell scripting)
Ability and willingness to learn and work on diverse technologies (languages, frameworks, and tools)
Thorough understanding of the complete Software Development Lifecycle
Experience in technical analysis, designing and modeling n-tier applications with multiple integrations using object‑oriented and SOA approaches
Self‑motivated and good interpersonal skills with an inclination to continually upgrade on new technologies and frameworks
Good knowledge of version control tools, preferably GIT
Good communication and coordination activities
Specific Qualifications
Skills Referential (Required Knowledge, Skills and Abilities)
Technical Skills
.NET Core
NoSQL (Cassandra)
Kafka
Jenkins
GIT/Bitbucket
Behavioral Skills
Client focused
Attention to detail / rigor
Ability to collaborate / Teamwork
Adaptability
Education Level
Bachelor Degree or equivalent
Location
Bangalore
Show more
How do you like the content of this job?