JOB DESCRIPTION Job Purpose In this Senior Software Engineer role, you will be working in a dynamic development team while collaborating with other developers, management, product, and customer success teams. You will have an opportunity to participate in designing and developing applications utilized across product lines. All our products are deployed in public (AWS) and/or private cloud environments. The Senior Software Engineer will possess extraordinary technical skills and real passion for innovation to help us develop the next generation of software solution. Responsibilities Develop software and design new procedures to make the organization more effective and more scalable. Identifies both benefits and detriments for proposed solutions. Maintain broad experienced-based understanding of business and impact of industry trends. Acts as a resource and provides technical assistance, mentor staff in technical discussions. Able to lead small teams, run planning meetings and facilitate accurate estimation of tasks. Develops models of business functionality through prototyping. Participates in design and code review and code management. Identifies improvements and new processes. Identifies tools and processes for problem determination. Knowledge of computing infrastructure, including impacts on developmental & operational environments, and able to perform integration testing. Able to influence and collaborate closely with groups in and outside the development team (eg. QA, Product Management, UE, Tech Pub) to achieve high quality and predictable results. Expertly analyze needs and requirements of existing and proposed systems. Develop technical specifications and document technical best practices. Manage change and release management of products, tools and applications. Should be willing to become full stack engineer. Knowledge and Experience Solid experience in design and development with emerging and traditional technologies such as: .NET, C#, REST, JSON, XML, Jenkins, Terraform, Kafka. Working knowledge of database design and management in NoSQL and relational databases such as SQL Server, PostgreSQL. History of building resilient, stateless, scalable, distributed and observable systems. Experience in building services (REST) with high focus on performance and unit testing. Familiarity with microservices and knowledge of modern cloud services (AWS). Practical perspective on software engineering discipline, focus on learning and delivering, and passion for high quality. Great energy and enthusiasm with a positive, collaborative working style, clear communication and writing skills. Individual must be highly organized and be able to work in a fast-paced environment. Excellent analytical and problem-solving abilities, and strong task ownership. Ability to communicate and negotiate with both internal and external stakeholders at all levels of an organization. BS or MS degree in Computer Science or related technical field or equivalent experience. 7-10 years direct experience with design, development and deployment of web applications and APIs Schedule This role offers work from home flexibility of up to 2 days per week.
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.