Associate I Software Engineer
Sorry, this job was removed at 2:01 p.m. (MST) on Monday, June 8, 2020
By clicking Apply Now you agree to share your profile information with the hiring company.
Duties & accountabilities
- Ownership of the implementation (estimation, breakdown of tasks) for business functional specifications through the full software development lifecycle.
- Ownership of maintenance and support issues as they come up during the project lifecycle pre and post go-live. Provide technical assistance to other teams – support, QA, business analysis.
- Ability to work with remote team in a geographically distributed development model.
- Evaluate, apply & adoption of new technologies and tools within the Development team and across the organization to provide productivity, efficiency and scalability benefits.
- Collaborate and share technical and business knowledge to members of the Development and wider organization.
- Agent of constant improvement – within development and across organization.
What You Need to Get the Job Done
Education and experience
B.A/ M.A/degree in an IT/ Computer Science or related course is a prerequisite
Strong inter-personal skills required. Ability to multitask and prioritize work
Personal impact
- Working knowledge and/or familiarity of JavaScript, ASP.NET frameworks, HTML, Front and Back-End Web Development, and working with and development of API’s/
- Demonstrates ability to implement new web service clients (bottom-up and top-down approaches) and compose/use other web services.
- Diagnosis skills & knowledge of refactoring techniques is an added advantage.
- Tooling/Testing
- Knowledge of Unit testing using JUNIT, TestNG, Cactus or mock objects
- Working knowledge of branching and code management
- Demonstrates ability to use an IDE.
- Knowledge of Agile development methodology
- Aware of Test-Driven Development & Continuous Integration
Communication
Proven communication skills, problem-solving skills, and knowledge of development best practices are critical to successful performance in this role
Teamwork
Ability to collaborate in a team environment. Experience in Agile development methodology is preferred.
Read Full Job Description