Systems Engineer – II

Job Title: Systems Engineer – II
Location: ,
Overview :
We are looking for an experienced System Engineer with strong hands-on expertise in 
REST APIs, MVC Core, cloud technologies, and scalable distributed systems. The ideal 
candidate will have a solid understanding of SOA principles, modern development 
practices, and the ability to design and support high-volume, mission-critical applications. 
This role requires strong ownership, excellent communication skills, and the ability to 
thrive in a fast-paced, agile environment. 
 

Key Skills & Experience
Mandatory 

• 5+ years of experience as a System Engineer / Software Engineer. 
• Strong hands-on experience developing REST APIs. 
• Expertise in ASP.NET MVC Core and backend service development. 
• Minimum 2 years of experience working with cloud platforms — AWS or Azure. 
• Strong understanding of SOA (Service-Oriented Architecture) principles. 
• Practical experience working with any relational or NoSQL database (SQL 
Server, PostgreSQL, MySQL, DynamoDB, etc.). 
• Experience in building and maintaining high-volume, scalable, distributed 
systems. 
• Experience working in an Agile/Scrum environment. 
• Solid understanding of Git and version control workflows. 
• Ability to work in a fast-paced, rapidly changing environment with strong 
problem-solving skills. 
Good to Have 
• Experience with React.js or any modern front-end framework. 
• Exposure to DevOps tools, CI/CD pipelines, or container technologies 
(Docker/Kubernetes). 
Responsibilities 
• Take full ownership of services or issues within your domain and ensure 
appropriate solutions are implemented. 
• Design, develop, and maintain scalable, secure, and high-performance services 
and applications. 
• Collaborate closely with technical teams across the Creditsafe community and 
contribute as a valued team member. 
• Ensure engineering quality is embedded throughout the development lifecycle. 
• Communicate effectively with internal teams and customers to clearly understand 
requirements and deliver high-quality solutions. 
• Participate in Agile ceremonies, sprint planning, and technical discussions. 
• Contribute to continuous improvement by proposing enhancements, 
optimizations, and best practices. 
• Support production systems, troubleshoot issues, and ensure system reliability 
and performance. 
• Document technical solutions and maintain clear and concise service 
documentation.