We are looking for a talented Senior Engineer with a strong programming skill (C#) and Azure background. As a senior engineer you will be responsible for building highly scalable and cohesive solutions. Our services run in the cloud and integrate with both internal systems and cloud services. You will contribute to the API integrations which power our partner (employee) platforms and services.
Summary of Key Responsibilities
Designs and develops highly scalable solutions that enhance existing applications or support brand new applications
Collaborates with engineering teams to plan, estimate, schedule, and prioritize work
Participates in the solution design process: requirements gathering and backlog refinement, shapes and guides systems approach, contributes to functional design, and le technical design and development.
Leverages established design patterns and coding standards. Builds solutions that are secure, durable, scalable, flexible, and accessible
Operates in Agile Software Development Lifecycle (SDLC) processes and methodologies.
Accountable for quality, performance, and end-to-end monitoring
Collaborates to effectively diagnose, troubleshoot, and remediate incidents and problems to support root cause analysis and implement solutions to operational issues. Interaction level with team: Collaborative
Technical Competencies
Strong knowledge of CS fundamentals including data structures, algorithms, OO design and patterns
5+ years of software development experience with Object Oriented Languages (Desired C#)