Global Client Partner- USA, CANADA & LATAM Recruitment @ E-IT Professionals
Sr. Software Engineer
Location : Latam (Remote)
Contract : Contract
Client : Persistent Systems
Responsibilities :
- Develop common components to be used by other scrum teams.
- Ensure implementation aligns with software architecture and design.
- Leverage expertise in investigation and resolution of technical problems on the deployment compute.
- Work closely with other software development and test teams across Illumina to integrate different component software into the broader end to end system.
Requirements :
5+ years of experience developing ASP.NET Core web services in C# for the Linux operating system.Overall 8+ years of demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules.Experience developing software solutions on Linux.5+ years of experience with principles including Object-Oriented Design Principles, Dependency Injection, Continuous Integration, and Test-Driven Development.Proficient with GIT and CM practices.Experience using JIRA.Understanding of SOA, software security architecture (security and privacy by design), REST APIs, and other architectural patterns.Understanding of object-oriented analysis and design.Proven ability to diagnose and debug complex systems.Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules.A candidate applying for this job need not have all the desired qualifications listed below, but they may prove to be advantageous for consideration if they fit your skillset.
Experience with Docker, Kubernetes.Be curious, detail oriented, and analytical, with a proven ability to learn quickly.Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks.Have a proven ability to self-manage, as well as manage interdisciplinary relationships.Have proven verbal and written communication skills.Experience designing and implementing software quality patterns and practices (continuous integration, static analysis, unit testing, integrated testing).Education / Experience :
B.S. / M.S. degree in Computer Science or related field, or equivalent experience.8+ years experience.Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
#J-18808-Ljbffr