Senior Software Engineer
Your responsibilities
- Develop and deploy high quality software solutions with comprehensive test coverage without supervision.
- Analyse business objectives and identify functional and non-functional requirements.
- Design and implement technical solutions for functional and non-functional requirements.
- Provide accurate estimates for the development effort for new features.
- Continuously improve and improvise to find the best solutions for business
- Provide mentoring and technical assistance to other members of the team.
- Work well with different team members whilst practicing knowledge sharing and T-shaping
- Apply and promote industry best patterns and practices with focus on test automation.
- Take ownership of initiatives and assets and follow up to provide highest quality of customer service
- Contribute to the strategic engineering goals within own team / platform
Your skills and experience
Experience: 7+ years of industry experience as a full-stack engineer
Development Methodologies: .NET Core/.Net 6/.Net 8, REST APIs, Microservices, experience on .NET is mandatory, streaming platforms like Kafka is good to have as well.
Test Automation: Proficient on writing Unit test cases/Integration test cases
Frontend Technologies: HTML5, CSS and Javascript. Also strong in one of the JS frameworks - either React/NextJs (Desired) or Angular
Programming Languages: Expert in C# with sound knowledge of OOPS concepts and design patterns.
CI/CD: Any Git tool for source control. Build tools like TeamCity or Jenkins or GitHub Action and experience with deployment tooling like Octopus or similar.
Databases: Either of the relational databases like MSSQL / Oracle.
Cloud: Any Cloud offering knowledge is a very strong asset. (Preferred Azure/AWS)
Monitoring: Familiarization with Splunk/Observe or a similar monitoring tool. Any familiarity with performance tooling like AppDynamics is good to have.
Soft skills: Excellent communication skills. Working experience with Agile methodologies.
- Exposure to Cloud and hands-on experience working with any of the AWS Services. Hands-on on AWS Lambda, EC2, ECS etc becomes an added advantage.
- Developer Awareness to DevOps tooling and security practices.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Network Development Engineer, Network Core
2026-05-27
Network Engineer
2026-05-24
AWS Backend Architect
2026-05-17
- Posted
- May 02, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Sydney
- Company
- Persistent Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Network Development Engineer, Network Core
2026-05-27
Network Engineer
2026-05-24
AWS Backend Architect
2026-05-17