- 
        Software Engineer
- Alight (IN)
- 
             Job Title:** **Software** **Engineer - IT Experience: 2+ Job Profile: **Position Objective** : The Engineer will be primarily responsible for ensuring timely execution of assigned client deliverables and successfully unit tests requirements. They will work in conjunction with a senior team member to ensure a fully integrated product is delivered to the client. The Engineer progresses in specializing and deepening his or her technical skill set and within Absence Management. Job Description: **Major Opportunities and Decisions:** (Describe the more difficult and/or complex challenges or opportunities and decisions faced in doing work, improving processes or meeting customer needs.) Project Planning, Tracking, & Reporting + Contribute into the initial coding estimates. + Support the team in project planning activities and in evaluating risks. + Communicate regularly with the team about development changes, scheduling, and status. Design + Understand assigned detailed (LLD) design and do code development Development & Support + Work with the team to clarify and improve the design as required. + Build the code of high-priority and complex systems according to the technical specifications, detailed design, maintainability, and coding and efficiency standards. + Use code management processes and tools to avoid versioning problems. + Ensure that the code does not affect the functioning of any external or internal systems. Testing & Debugging + Write and execute the unit test cases and test each piece to verify the basic functionality before comprehensive testing. + Debug and resolve any project, code, or interface-level problems. + Fix function testing issues. + Test high priority and high complexity functionality/issues with support as needed Documentation + Create documentation for the code as per defined standards and processes. + Work on peer review feedback of the technical documentation for the code as per defined standards and processes Process Management + Adhere to the project and support processes. + Adhere to best practices and comply with approved policies, procedures, and methodologies, such as the SDLC cycle for different project sizes. + Participate in route cause analysis **Skills and Knowledge** **:** (Identify core competencies, key specialties, technical, and knowledge areas necessary to accomplish responsibilities and desired end results) Competencies/Skills: Individual Contributor Competencies Skills: + **Proficient in at least one of the following** + C# + Asp.NetCore, Web Forms, Web APIs, Asp.Net MVC + HTML/CSS/JavaScript/TypeScript + Angular + T-SQL + Strong understanding of OOPS concepts + **Experience with** + Various common JavaScript libraries + Responsive design + Creating and consuming web services, Web API, or WCF + Secure website design and development + Application architecture and design patterns + MS SQL Server + Writing Stored Procedures, triggers, functions, designing db schema + Proficiency with code versioning tool like Git + Entity Framework + Creating interfaces for communication between different applications + **Nice to have** + Experience with Visual Studio 2019/2022 + Experience with SQL Server 2016/2019/2022 + Experience with automated unit testing and integration testing + Experience with graceful degradation and/or progressive enhancement websites. + Strong understanding of XML and JSON + Familiarity with Continuous Integration + Familiarity with AWS cloud services(SQS,S3,SNS, ECS etc) Knowledge: + 2+ Years of experience in analyzing and understanding application storyboards and\or use cases and develop functional application modules + Come up with approaches for a given problem statement + Design, build and maintain efficient and reusable C#.net core code + Design, build and maintain Microsoft .Net Web based applications + Fix identified defects or observations that are potential impacts or risks for the functionality + Ensure best possible performance and quality of the application using project and standard best practices + Help maintain code quality using project quality standard (or using tools) + Design and develop web user interfaces (good to know frameworks such as bootstrap) + Debug and Troubleshoot problems in existing code + Develop unit test cases and perform unit testing + Work on creating database tables, stored procedures, functions etc + Coordinate with AGILE team + Maintain updates to JIRA with the latest changes and appropriate status. **Education and Experience:** (Identify types and length of education and experience needed to acquire the necessary skills and knowledge to accomplish the desired end results) Education: B E Computers, IT /MCA / MSc IT, Computer Science Experience: 2+ Years of experience in analyzing and understanding application storyboards and\or use cases and develop functional application modules. We offer you a competitive total rewards package, continuing education & training, and tremendous potential with a growing worldwide organization. DISCLAIMER: Nothing in this job description restricts management's right to assign or reassign duties and responsibilities of this job to other entities; including but not limited to subsidiaries, partners, or purchasers of Alight business units. . 
 
 
- 
        
Recent Searches
- Senior Associate Sales Programs (United States)
- Registered Nurse Nurse Educator (United States)
- Veterinary Research Support Technician (Massachusetts)
- Unit Clerk Care Partner (Pennsylvania)
Recent Jobs
- 
                
                    Software Engineer
                
                - Alight (IN)
- 
                
                    Lead Structural Engineer
                
                - Amentum (Oak Ridge, TN)
- 
                
                    Clinical Supervisor Behavioral Health/Crisis
                
                - PeaceHealth (Springfield, OR)
- 
                
                    Electrical Engineer
                
                - Insight Global (Columbus, OH)