Lead Software Engineer II en Allstate
Allstate · Bengaluru, Indien · Hybrid
- Senior
- Oficina en Bengaluru
At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years our innovative drive has kept us a step ahead of our customers’ evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection.
Job Description
Software Engineer Senior Consultant II implements applications following 12-factor principles to build out the product and iterative enhancements. They own the full stack of software products, developing and implementing frontends (web or mobile), and backend services. They leverage test driven development and continuous integration to ensure agility and quality of products. They actively participate in the decision-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs.Primary Purpose:
Responsible for the analysis, design, coding, testing, documentation and support of new software applications and enhancements and Support to existing applications. Provide technology solutions to allow business units to achieve their objectives and goals.
Essential Duties and Responsibilities:
Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time.
- Application Production Support, Design, develop and test software applications
- Maintain systems by identifying and correcting software defects
- Execute all production processes, batches, issues, defects and updates
- Support Production Releases including code management, system down time coordination and status communication
- Expected to be able to raise problems to appropriate technology and business teams, while adhering to Service Level Agreements.
- Work as part of an Agile development team to solve problems and develop projects in a fast-paced environment
- Follow instructions and pre-established guidelines to perform the functions of the job
- Demonstrate a basic degree of creativity and problem-solving skills
- Follow the established software development life cycle
- Follow established coding standards and naming conventions
- Support applications using software development methodologies including structured programming, documentation, design and code review
- Work with business analysts and application users to define and design robust user centric application solutions
- Collaborate with database resources to ensure robust and complete data access and manipulation
- Collaborate with IT Operations to ensure hardware and software are aligned to deliver business requirements
- Act as a liaison between users, interfacing internal technology groups and vendors.
- Mentor juniors and other offshore developers
- Regular attendance and punctuality are essential functions of the job
Minimum Skills and Competencies:
The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Bachelor Degree or, in-lieu of degree, equivalent education, training and work-related experience
- 8+ years of experience in all phases of software development including design, coding, testing, debugging, implementation and source management
- Strong knowledge of the .NET framework (4.5 and higher)
- Strong understanding of object-oriented programming and SOLID design principles
- Proficient in C# with good understanding of VB.NET
- Proficient in ASP.NET MVC, HTML5, CSS, JavaScript, and jQuery
- Experience with front-end frameworks (AngularJS, Knockout, React, etc.)
- Experience with SOAP and Restful Web Services (WCF, Web API)
- Proficient in SQL Server 2012 and above, T-SQL queries, views, indexes, functions, stored procedures, triggers, SSIS packages, SQL Server Agent jobs
- Develop, implement and optimize stored procedures and functions using T-SQL
- Analyze existing SQL queries for performance improvements
- Working experience with Oracle databases
- Experience with applying design and architectural patterns
- Experience in end-to-end Software Development Life Cycle (SDLC) project
- Experience working with Agile/Scrum methodologies
- Experience with code review and evaluation
- Good at understanding requirements and estimation
- Good team player, have ability and willingness to mentor junior developers
- Have passion for learning new technologies and enhancing existing skills
- Excellent verbal and written communication skills
- Self-starter that can work well in a team environment
- Proactive issue resolution with a positive attitude
- Ability to adapt and respond in a rapidly evolving business environment
- Understands solution at the project level
- Proficient in Microsoft Office (Word, Excel, Outlook, PowerPoint)
Desired Skills:
- Possess experience in the insurance industry and/ or basic knowledge of insurance
- Familiar with ITSM ticketing tools
- Experience with ADO deployments
- Experience with GIT source control
- Experience with relational databases
- Understanding of data modeling concepts
Primary Skills
Shift Time
Recruiter Info
Sunita M[email protected]About Allstate
Joining our team isn’t just a job — it’s an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. One where you can shape the future of protection while supporting causes that mean the most to you. Joining our team means being part of something bigger – a winning team making a meaningful impact.
The Allstate Corporation is one of the largest publicly held insurance providers in the United States. Ranked No. 84 in the 2023 Fortune 500 list of the largest United States corporations by total revenue, The Allstate Corporation owns and operates 18 companies in the United States, Canada, Northern Ireland, and India. Allstate India Private Limited, also known as Allstate India, is a subsidiary of The Allstate Corporation. The India talent center was set up in 2012 and operates under the corporation's Good Hands promise. As it innovates operations and technology, Allstate India has evolved beyond its technology functions to be the critical strategic business services arm of the corporation. With offices in Bengaluru and Pune, the company offers expertise to the parent organization’s business areas including technology and innovation, accounting and imaging services, policy administration, transformation solution design and support services, transformation of property liability service design, global operations and integration, and training and transition.
Learn more about Allstate India here.
Solicitar ahora