Senior Software Engineer (.net)
Role details
Job location
Tech stack
Job description
You will play a vital role in driving innovation and developing mission-critical software solutions that enable efficient public transportation systems. You will collaborate with a diverse team of platform specialists to design and implement robust and scalable software applications. What you'll be doing:
- Design, develop, test, and maintain secure, scalable, and reusable software solutions that meet customer needs.
- Contribute to Agile development processes, including sprint planning and reviews.
- Collaborate with Business Analysts,, Product Owners, and Solutions Architects on design priorities and delivery planning.
- Mentor and support junior engineers through knowledge sharing, code reviews, and technical coaching.
- Available as a technical escalation to investigate and resolve production incidents to ensure system stability and customer satisfaction.
- Communicate technical concepts clearly across diverse teams and provide constructive, solution-oriented feedback.
Requirements
Do you have experience in xUnit?, Do you have a Bachelor's degree?, Vix Technology is seeking a talented and motivated Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will have the opportunity to work on cutting-edge technologies and solutions that are transforming the public transportation industry., * Minimum 5 years experience in C# and modern .NET software development.
- Experienced in use of AWS services such as API Gateway, SNS, SQS, ECS, S3.
- Skilled in building and integrating RESTful APIs and event-driven architectures.
- Competence in working with relational and non-relational databases such as PostgreSQL and DynamoDB
- Strong focus on automated testing (unit, integration, UI) using frameworks such as xUnit, Selenium, Cucumber Studio.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Desirable:
- Proficient in Git based workflows.
- Awareness of CI/CD best practices.
- Rabbit MQ, Angular, Python, JavaScript, and Splunk.
- Previous experience and interest in a transport technology or rail ticketing environment., * Strong critical thinking and proactive problem solving skills
- Clear and confident communicator, both written and verbal
- Composed and resilient under pressure
- Supportive team player with mentoring capability
- Committed to continuous learning and professional growth
- Demonstrates integrity, accountability, and reliability
- Organised with effective time management skills
Benefits & conditions
What's in it for you?
Besides the opportunity to work for a global company that is customer and people focused. We offer:
- A supportive culture with great on-site offices
- A focus on learning and development
- A great collaborative team culture