Develop and maintain C#/.NET applications using microservices, WCF, Web API and Entity Framework. Work with messaging (WebSphere MQ, JMS), NoSQL (Cassandra), Kafka, CI/CD (Jenkins), and version control (Git/Bitbucket). Perform technical analysis, design n-tier applications, follow SOLID/design patterns, and participate in SDLC, process improvement, and recruitment.
Responsibilities
Direct Responsibilities
- Strong knowledge in C# programming language.
- Development experience of Service Oriented Architecture using Micro Services / WCF / Web API / RESTful Services in C#.
- Good knowledge on Microsoft Entity Framework
- Good knowledge on Design Patterns, SOLID principles
- Medium level of Database Programming skills.
- Good knowledge on middleware messaging platforms like IBM WebSphere MQ, JMS, etc.
- Basic Knowledge on Linux/Unix environment (basic commands, shell scripting, etc.)
- Ability & willingness to learn & work on diverse technologies (languages, frameworks, and tools)
- Thorough understanding of 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, good interpersonal skills and inclination to constantly upgrade on new technologies and frameworks.
- Good knowledge of version control tools, preferably GIT
- Good communication and co-ordination 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 - both for the team as well as for the organization
Technical & Behavioral Competencies
- Strong knowledge in C# programming language.
- Development experience of Service Oriented Architecture using Micro Services / WCF / Web API / RESTful Services in C#.
- Good knowledge on Microsoft Entity Framework
- Good knowledge on Design Patterns, SOLID principles
- Medium level of Database Programming skills.
- Good knowledge on middleware messaging platforms like IBM WebSphere MQ, JMS, etc.
- Basic Knowledge on Linux/Unix environment (basic commands, shell scripting, etc.)
- Ability & willingness to learn & work on diverse technologies (languages, frameworks, and tools)
- Thorough understanding of 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, good interpersonal skills and inclination to constantly upgrade on new technologies and frameworks.
- Good knowledge of version control tools, preferably GIT
- Good communication and co-ordination activities.
Specific Qualifications:
Skills Referential (Required knowledge, skills and abilities)
Technical Skills:
- .NET core
- No SQL (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
Similar Jobs
Fintech • Information Technology • Logistics
Develop and maintain Windows PC desktop applications for protection and control products. Participate in requirements, design, coding, unit testing, system integration, and stakeholder collaboration. Ensure modular, maintainable software that meets product specifications, regulatory compliance, and quality processes.
Top Skills:
Azure DevopsC#Code AnalysisDesign PatternsEnterprise ArchitectGitIec61850Memory Profiling ToolsMicrosoft .Net FrameworkMultithreadingProfiling ToolsSQL ServerUnit TestingVisual Studio 2019+Windows Desktop ApplicationsWpfXML
Gaming • Mobile
Designs, develops, tests, and enhances software systems and applications (including cloud or internet tools). Works independently as a career-level individual contributor on short-term assignments within a regulated gaming and lottery environment.
Top Skills:
.NetCloud
Fintech • Information Technology • Logistics
Design and develop C#/.NET software for SCADA network control, implement clean code and SOLID principles, write unit tests, work in Scrum with Azure DevOps, contribute to microservices-based features using message queues and Docker, and collaborate cross-functionally to add long-term planning and optimization capabilities.
Top Skills:
.NetAzure DevopsC#DockerGitKafkaMicroservicesMicrosoft Team Foundation ServerMicrosoft Visual StudioMqttOpc UaScadaUnit Testing Frameworks
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.


