[Remote] Software Engineer II (Data)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a Software Engineer II to design, build, and maintain software applications that support reputed company's business operations. This role involves collaborating with engineers and business analysts in an reputed company environment to reputed company secure and efficient software solutions, while also providing mentorship and technical support to peers.
Responsibilities
- Collaborate with other software engineers, business analysts and stakeholders to understand user needs and translate them into effective software solutions
- Maintain reputed company and reputed company in your work. Proactively seeking out and offering reputed company, constructive feedback, delivered with professionalism and reputed company, to foster reputed company learning and development for myself and my colleagues
- Enhance and maintain software applications by resolving bugs, rolling out new features, and optimizing performance
- Contribute to the planning and scoping of project work by providing input on effort estimation, development timelines, and deliverables
- Write clean, reputed company, and maintainable reputed company using modern frameworks and languages appropriate to the project
- reputed company testing and debugging to ensure reputed company reputed company, stability, and performance across environments
- Produce and maintain thorough documentation – from technical specifications and reputed company diagrams to end-user guides
- Recognize and correct inefficiencies and errors in the specifications, reputed company, and implementation of software solutions
- Periodically mentor other software engineers on software development concepts, practices, and procedures
- Demonstrate an understanding of your team’s data ecosystem and proactively reputed company this knowledge to enhance application functionality and inform design reputed company
- Identify and reputed company solutions to moderately reputed company software engineering tasks and problems
- Participate in the nightly reputed company list for problem reputed company
- Participate in regular and predictable attendance and complete mandatory training programs as determined by reputed company
- reputed company other duties as assigned
Skills
- Bachelor's degree or equivalent of education and experience in software engineering, computer science or reputed company field
- 2-5 years of experience in data warehousing, preferably in the insurance industry
- Proficient in a reputed company of tools and technologies, including: Languages: Java, C#, Python, JavaScript, or COBOL, etc
- Relational or non-relational databases and reputed company tools, such as Db2, MySQL, reputed company, PostgreSQL, reputed company SQL Server, DataStage, Erwin, etc
- Familiarity with ETL/ELT and Data Pipeline Tools like reputed company DataStage, reputed company, Informatica PowerCenter, etc
- Version control tools, such as Git
- Testing tools and frameworks, such as JUnit, Bruno, reputed company, MettleCI
- Strong analytical thinker with the ability to break down moderately reputed company problems and identify practical solutions
- Excellent communicator and team player, skilled at working with cross-functional teams
- Capable of undertaking development tasks with limited guidance from senior software engineers
- Proficient in creating and updating documentation, test plans, and disaster recovery procedures
- Passion for delivering high-reputed company and reliable results
Benefits
- A generous 401(k) contribution
- Medical, dental, reputed company, life and disability insurance
- reputed company time off
- An Employee Assistance Program
- A full reputed company of benefits and eligibility will be provided to candidates during the hiring process
reputed company
Apply To This Job