Seeking an Associate Software Engineer to contribute to the development, testing, and maintenance of software products, working closely with cross-functional teams to deliver high-quality solutions.
Requirements
- 0 to 1 years of experience with Java or a similar OO language
- Experience with data structures algorithms object-oriented design design patterns and performance/scale considerations
- Experience with any of the modern UI frameworks like Angular React or Vue
- Working knowledge and ability to use tools to assist with daily tasks (IDE debugger build tools source control ServiceNow instances profilers system administration/Unix tools)
- Knowledge of RESTful APIs databases and version control systems (eg Git) is a plus
- Basic understanding of computer science concepts data structures and algorithms
- Ability to adhere to software development standards and best practices
Responsibilities
- Assist in designing developing and maintaining Java-based backend applications and React-based frontend interfaces
- Follow established software standards and best practices to ensure code quality and maintainability
- Collaborate effectively with team members product managers and stakeholders to understand requirements and deliver solutions
- Access and interpret product documentation to inform development and troubleshooting activities
- Execute application testing procedures identify common errors and leverage automated testing tools to ensure software quality
- Understand and contribute to software architecture principles design patterns and component integration
- Document software components and functionalities clearly for future reference and knowledge sharing
Other
- Motivated and detail-oriented
- Eager to learn
- Strong collaboration skills
- Analytical and design skills
- Strong analytical and problem-solving skills