The Software Engineer will develop, test, and maintain software applications using .NET Full Stack and Python. Responsibilities include implementing CI/CD pipelines, participating in code reviews, troubleshooting issues, and staying updated with emerging technologies.
ROLE
We are looking for a motivated and skilled Software Engineer with experience in .NET Full Stack development, Python, and DevOps. This position is ideal for candidates who are eager to grow their skills and make a significant impact on our projects.
RESPONSIBILITIES
- Develop, test, and maintain software applications using .NET Full Stack technologies.
- Write clean, scalable, and efficient code in Python for various applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and manage CI/CD pipelines and other DevOps practices to ensure smooth deployment and operation of software solutions.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Troubleshoot and resolve software defects and issues in a timely manner.
- Stay up to date with emerging technologies and industry trends to enhance skills and knowledge.
REQUIREMENTS
- Bachelor’s or Master’s degree in computer science, engineering, statistics or a related field.
- 3+ years of experience in .NET Full Stack development and Python programming.
- Basic understanding and practical experience with DevOps tools and methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work collaboratively in a team environment.
- Eagerness to learn and adapt to new technologies and challenges.
- Finance knowledge is a plus.
- Commitment to the highest ethical standards.
Top Skills
.Net
Python
Similar Jobs
Be an Early Applicant
As an Infrastructure Engineer III, you will manage incident resolution and application service delivery, monitor production environments, perform root cause analysis, and communicate major incidents effectively. You will leverage technical knowledge in a large-scale technology environment.
The Senior Software Engineer - DevOps is responsible for requirement analysis, solution design, coding, testing, program monitoring, defect management, and ensuring adherence to project timelines. They will create user stories, automate tasks using CI/CD practices, and collaborate with stakeholders to deliver business solutions. The role also involves maintaining application performance and security while fostering an inclusive work environment.
Be an Early Applicant
As a Senior Software Engineer on the Production Engineering team at Liftoff, you'll oversee backend infrastructure and improve developer workflows in a data-rich environment. Responsibilities include managing large-scale data processing pipelines, enhancing tooling for faster deployment, and mentoring team members while ensuring infrastructure reliability.
What you need to know about the Singapore Tech Scene
The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.