Senior Engineer, Software Engineering
Mumbai, MH, IN, 400076
Solutions driven success.
RXO brings together massive capacity, cutting-edge technology and industry-leading expertise to keep shippers and carriers ahead of the marketplace. At RXO, we’re looking for innovative and collaborative employees who are committed to solving our customers’ challenges. We know we can do big things when we work together – so join us on our mission to disrupt the industry.
Senior .Net Developer
What you’ll do on a typical day:
- Develop web applications, web services and Web API’s using the Microsoft and open-source stack of technologies, including C#, ASP.NET Core MVC, ASP.Net Core Web API, Angular, MS-SQL, Elastic Search, Couchbase, Kafka, RabbitMQ.
- Create Architectural design solutions for given problem statement considering all architectural concerns
- Participate in the review and analyses of business requirements, functional specifications and design documents; participate in project post-mortem facilitation
- Provide input on information technology tools, application upgrades and architectural design
- Actively participate in continuous process improvement efforts
What you need to succeed at RXO:
- Bachelor’s degree in Computer Science, Information Technology or similar technical area, or an equivalent combination of education, training.
- 4 to 7 years of experience in software development, in medium to large systems with .Net technology stack.
- Strong hands-on experience in application development in .Net Core using ASP.Net Core MVC, ASP.Net Core Web API, ASP.Net MVC.
- In depth understanding and hands-on knowledge of Microsoft SQL RDBMS.
- Detailed understanding of microservices architecture and Domain Driven development.
- In depth understanding of Clean code design principles and design patterns.
- Hands-on knowledge and detailed understanding of Event Driven application implementation and messaging tools like Kafka and RabbitMQ.
- Basic understanding of Non-Relational databases like SQL, Couchbase, Elastic Search.
- Strong knowledge of application development methodologies and agile processes.
- Strong knowledge of and experience with the software development life cycle and Agile process.
- Good communication and collaboration skills. Ability to be able to translate complex technical issue to business users.
Desirable Education/Experience:
- Bachelor’s degree in Computer Science, Information Technology or similar technical area, or an equivalent combination of education, training.
- Proven experience in logistics and/or transportation management, business analysis and customer relations
- Strong project and time management skills with experience successfully multitasking and managing customer expectations
- Experience learning, understanding and mentoring others in the functionality of multiple logistics-related systems
- Experience working with non-technical end users to explain technical concepts
Work timing : 1:00 pm to 10:00 pm
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All employees may be required to perform duties outside of their normal responsibilities from time to time, as needed. Review RXO's candidate privacy statement here.