A leading mobility services provider is undergoing a digital transformation to enhance customer experience and seeks to strengthen its agile development teams with experienced C#/.NET developers to build, extend, maintain, and optimize applications.
Apply now, read the job details by scrolling down Double check you have the necessary skills before sending an application.
Key responsibilities
Develop, extend, maintain, and monitor domain-specific applications
Automate unit, integration, and end-to-end tests to improve code quality and reliability
Create and maintain comprehensive documentation for existing and new software solutions
Collaborate with domain experts and business analysts to extract and clarify user and business requirements
Participate in high-level and detailed design discussions for application enhancements and new development
Initiate improvements in development processes, testing approaches, operational management, and infrastructure
Automate manual operational tasks to increase efficiency
Establish cross-team communication channels to coordinate API changes, deployments, and issue resolution
Skills and competences
C#/.NET
Object-oriented programming
SOLID principles
Design patterns
Event-driven architecture
ASP. xlxgzvr NET Web API
ASP.NET MVC
Relational database design
SQL Server
Continuous integration
Azure DevOps
Distributed system design
Messaging systems
Test automation
Independent working
Teamwork
Professionalism
Motivation and positive mindset
Critical questioning
Customer-centric approach
Solution orientation
Quick learning ability
Organizational skills
Verbal and written communication
Agile methodologies (Scrum)
Qualifications
At least 3 years of professional C#/.NET development experience
Practical experience with Agile methodologies such as Scrum
Bachelor's degree in Computer Science, Management Information Systems, or equivalent