The company is looking for an Associate Software Engineer to contribute to the full lifecycle of software development, from understanding requirements to deployment and maintenance.
Requirements
- Strong understanding of Relational Databases, Object-Oriented Design, and Data Structures.
- Familiarity with one or more programming languages.
- Understanding of standard development techniques (Agile SDLC, OOD).
- Experience with SQL.
- Demonstrated proficiency in C-Sharp and/or SSIS
Responsibilities
- Conduct requirements gathering and analysis to understand the software domain, required functionality, hardware-software interfaces, and overall software characteristics.
- Write software code using programming, scripting, and/or database languages.
- Support software testing, deployment, maintenance, and enhancement activities, including correcting programming errors and responding to scope changes.
- Apply knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
Other
- Bachelor’s degree in Computer Science.
- 2-4 years of relevant software engineering experience.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Outgoing, enthusiastic personality with a professional business demeanor.