What are the responsibilities and job description for the Senior Software Developer position at Raso360?
Senior Software Developer
Summary :
The Senior Software Developer will work collaboratively with internal departments to take a project from conception, through analysis, prototyping, visual design, and finally to implementation; ensuring the customers' view remains the focus.
Representative Duties :
- Design and deliver compelling, end-to-end user experience solutions for multiple products and platforms, from assessing and defining customer needs to delivering concepts, prioritizing features, presenting and evaluating prototypes, to validating user experience feedback.
- Develop data flow diagrams, use cases, site maps, navigation maps, page flows, sketches, conceptual designs, storyboards, usage scenarios, wireframes and prototypes.
- Translate business requirements into development activities and work with stakeholders to clarify requirements.
- Create and document system designs using standard software design patterns.
- Implement high quality, secure and maintainable code that conforms to our company’s coding standards.
- Develop and maintain applications using standard software design patterns and best practices.
- Coordinate with other teams to facilitate the build, deployment, configuration and support of applications and mentor others to efficient and safe coding standards and technical architectures.
- Provide technical leadership within the development team with the ability to perform peer code reviews.
- Test and debug applications using both coded and manually executed test cases.
- Clearly communicate status and open issues to team and manager.
- Provide technical leadership and work effectively within a collaborative team environment to implement projects in a timely manner.
- Follow a user-centered design process, understanding real users. their goals, aptitudes, experiences, needs, and motivations.
- Work closely with outside vendors and internal software developers to determine necessary features to drive the design of products.
- Perform other duties and special projects as assigned.
Qualifications :