Role OverviewDevelop and maintain software using programming concepts and software development processes. Work conforming to agreed procedures and standards. Conduct research and analysis as required to deliver projects and assignments.
What You Will Do
Create software in accordance with agreed stories, technical and functional design specifications. Provide and contribute to the creation of ballpark and detailed build estimates for a development task. Contribute to the creation or review of technical documentation and other project artifacts as needed.
Why It Might Be a Fit
Have the desire and aptitude to grow and learn new skills in the field of software development and design. Use and develop time management skills to deliver work to agreed timescales. Proactively keep managers and superiors informed about the status of their work, especially regarding risks, issues, assumptions, and dependencies.
Requirements
- Bachelors degree in Computer Science or related field.
- 2+ years Development experience required. For internal candidates, experience can be a combination of internal and external experience.
- Ability to work on multiple priorities and projects, seeking guidance where relevant.
- Ability to understand and apply new technologies.
- Understanding of and ability to use Object Oriented programming and UML.
- Knowledge or experience of working with organizations that implement a distribution model preferred.
- Strong understanding of the core concepts of software design and architecture.
- Strong planning and organizational skills.
Benefits
- Competitive pay
- Benefits
- Business casual dress environment
- State-of-the-art facility
- Experienced management team
]]>