We are looking for versatile and experienced technical additions to our development team in Gandhinagar. The position offers an extensive amount of ownership and influence over our development process as we scale the team. We’re looking for people who enjoy solving meaningful problems and love seeing the things they build in the hands of real users.
Responsibilities:
Client communication
Design Microservices based Architecture and Management of microservices
Work with open source projects of Catena-X
Design, build, and maintain efficient, reusable, and reliable C# code
Develop Rest API, work with websocket, manage OAuth 2.0, work with OpenID
Can write a complex algorithm with multi-threading as part of the feature
Manage risk identification and risk mitigation strategies associated with the architecture
Advanced understanding of Agile Methodologies, including estimations
Able to critically analyze different implementations and select the most suitable ones
Create high-level implementation documents and support team to create low-level technical documents
Take care of application-wide tasks such as performance, security, concurrency, transaction management, session management, caching, validation
Expectations:
Advanced knowledge of C# and .NET framework
Hands-on experience with PostgreSql database
Hands-on Experience with CI & CD frameworks like Jenkins, ArgoCD and Azure Pipelines
Experience with unit testing frameworks and integration with CI technologies
Good communication skills
Hand-on experience with OAuth 2.0 implementation
Hands-on experience with microservices architecture
To come up with valuable suggestions
Be open to learn new technologies
Experience:
Minimum 4 years of experience needed in C# development and at least 2 years of experience in Designing Web Architecture.
Qualifications:
Finished Bachelors or Masters in Software Engineering.