This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Engineer will work at 3Pillar, focusing on developing transformative software solutions.
The role involves collaborating with industry leaders and driving innovation in various sectors, including urban living, media, and healthcare.
Responsibilities include developing and supporting scalable web/API/Microservices using .NET core and Azure Platform Services.
The engineer will build new applications/services/platforms and refactor legacy components into innovative/scalable platforms.
Participation in agile SDLC meetings with other engineering teams is required.
The role includes designing JSON payloads, decomposing legacy applications into Microservices, and working with large database schemas.
The engineer will also write unit tests, integration tests, and create high-level and low-level designs.
Requirements:
A minimum of 6 years of experience developing software using C# and the .NET tech stack is mandatory.
In-depth knowledge of service-oriented architecture, object-oriented programming, MVC, and other design patterns is required.
Experience in Domain Driven Design, C#, and Cloud Design patterns is essential.
Candidates must have experience in designing and architecting solutions and be well-versed in the Well-Architected Framework.
Proficiency in CI/CD, unit testing, integration testing, and SAST tools is necessary.
Understanding of Git concepts such as branching, merging, pull requests, and conflict resolution using Bitbucket or Github is required.
Prior experience with issue-tracking systems/wikis for documentation (Jira/Confluence) is needed.
A willingness to learn about designing fault-tolerant architecture on cloud deployments is expected.
Candidates must be hands-on enough to conduct code reviews and contribute as individual contributors when necessary.
A bachelor’s degree in computer science, engineering, or a related field is required.
Strong problem-solving skills, interpersonal and communication skills, and a collaborative work style are essential.
Benefits:
3Pillar offers a flexible work environment, allowing employees to work from the office, home, or a combination of both.
The company follows a remote-first approach for interviews and onboarding, promoting a global team dynamic.
Employees benefit from a focus on well-being, including fitness offerings, mental health plans, and generous time off.
The professional services model at 3Pillar accelerates career growth and development opportunities across various projects and industries.
The company is committed to diversity and inclusion, fostering a culture of intrinsic dignity and open collaboration.
Employees are encouraged to be part of a global tech community, enhancing their professional experience.