The company is looking to solve software enhancement and new product development challenges by hiring a Software Engineer-II.
Requirements
- Minimum of 2+ years of software engineering experience
- Proven track record of software development in the real world
- Proficient in one or more programming languages
- Understand end-user requirements.
- Understand hardware and software systems.
- Proficient at programming while working in a team.
Responsibilities
- The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products.
- Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.
- Determines software’s compatibility with hardware and/or influences software's design in relation to hardware.
- Write commercial/enterprise-grade software.
- Provide input on designs for software enhancements and new products.
- Ability to identify the presence of code problems & bring to attention to senior engineers for resolution.
- Document and communicate on technical topics without direction.
Other
- Seek to shadow other Engineers; working to debug customer issues.
- Work under limited direction of a manager and/or team lead to implement software enhancements, correct defects, and/or create new products.
- Works well in a team. Team-oriented, collaborative, accountable, dependable.
- Self-directed learning of the application subject matter
- Exercises curiosity