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.
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.
• 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.