Overview
Must have skills -:
- Looking for MEAN Stack Experience
- Hands-on exposure to Node.js
- Hands-on Experience with AWS services.
- Hands-on exposure to MongoDB
- Hands-on experience with MS Architecture
- Knowledge of Angular
- Proven experience in Partner Issue analysis, Partner Bug analysis, Ability to analyze & resolve issues under guidance
- Technical Debts - Self-Motivation, Learning
General Summary:
The Software Engineer II is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, code, and tests, are completed in a timely manner while remaining aligned with industry and organizational standards.
Essential Duties & Responsibilities:
• Provides support to the Engineering team, with a high attention to detail
• Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems
• Works on systems critical to the organization's current and future operations
• Debugs production issues across services and multiple levels of the stack
• Assists with improvement of organizational engineering standards, tooling, and processes
• Participates in the testing process through test review and analysis, test witnessing, and certification of software
• Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems
• Maintains an understanding of current and new technologies or programming practices through continuing education, reading, and participation in professional conferences, workshops, or groups
Knowledge, Skills, and/or Abilities Required:
• Ability to work independently on projects and processes with close supervision
• Broad theoretical knowledge of the applicable work area
• Ability to situationally adapt and understand new technology/processes as per business requirements
• Knowledge of a variety of the field's concepts, practices, and procedures
• Ability to work constructively and independently under stress and pressure in a fast-paced, multi-tasking environment
• Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills
• Knowledge of programming languages and software basics
• Understanding of relevant software development tools, including version control, build processes, debuggers, and test frameworks
Educational/Vocational/Previous Experience Recommendations:
• Bachelor’s degree ina related field or equivalent work experience
• 4+ years of related experience