We are Assisting an exciting organization and they are hiring a Senior Software Engineers with full stack development experience.Β As a Senior Software Engineer you will have an opportunity of working with both external clients along with internal projects utilizing multiple technology frameworks and programming languages. In this role the lead software developer with a team building new digital products in an Agile development environment. You will have the opportunity ofΒ interfacing with business customers, as well as the various IT application teams that include executive management, product management, business analysts, project management, development & quality assurance, and cloud infrastructure on a daily basis. When presented with problems, you should be able to develop and be able to present multiple solutions/approaches to solve the problem.
As a Senior Software Engineer you need to have hands-on experience in developing both client-side and server-side technologies such as JavaScript and C# .NET Core.Β You will be expected to develop new solutions and approaches and then encourage others to do the same.
Key Job Responsibilities:
Lead development teams as an active member of a growing team helping define and influence team culture and environment.
Developing architectural solutions utilizing AWS Technologies including but not limited to PostgreSQL, Aurora, RDS, Lambda, EC2, API Gateway.
Identify approaches and technologies to ensure quality and performance.
Work in a fast-paced, agile project environment with small, focused teams.
Work with BA team in the development of detail System Requirements and User Stories.
Develop prototypes for helping business understand concepts and direction.
Work with project management to provide estimates of project costs and timelines.
Requirements
8+ years of software development in multiple programming languages(C#, JavaScript, Python, HTML or CSS) along with application development experience in frameworks such as .NET Core, Node, Angular, or React.
5+ years of experience with microservices and API development along with relational database management systems using SQL.
2+ years of managing technical teams within an Agile software environment using QA Automation tools and procedures and working with DevOps, CI/CD Tools, and containerization.
2+ years of cloud experience (ideally AWS), along with version control tools (Git/GitHub).