Note: 100% onsite role. Need only local Consultant for the role.
Job Summary:
The Senior Software Engineer is a key technical leader responsible for overseeing significant features and systems, leading critical projects, and providing strategic guidance to the engineering team.
Key Responsibilities:
Develop complex code and architect solutions with minimal supervision, ensuring alignment with project requirements and standards.
Serve as a technical resource and mentor for junior engineers, guiding them on best practices.
Lead code reviews, ensuring quality and consistency across the team.
Design and implement scalable, maintainable solutions, considering system-wide implications.
Contribute to the planning and estimation of project timelines and tasks.
Expectations:
Display strong technical expertise, demonstrating ownership of assigned features and modules.
Mentor junior team members and contribute to a collaborative, growth-oriented environment.
Show reliability in meeting deadlines and delivering quality solutions.
Communicate effectively across teams and help align development with business objectives.
KNOWLEDGE:
Agile, SAFe
CI/CD
SLDC
Software Engineering best practices
BDD and TDD
Google Cloud Platform
Understanding of Pipeline Business process a plus
SKILLS:
Full Stack Development
C#
Azure DevOps
Queries and scripting with Oracle and MS SQL Server
Docker / Kubernetes
REST APIs
Python
Configuration and Maintenance of 3rd Party software