Builds software applications – Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts.
Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
Communicates continually with the client and project teams – Explains progress on the development effort
Owns success – Takes responsibility for successful delivery of the solutions
Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance
Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies
Well versed in software engineering principles, frameworks and technologies
Excellent communication skills
Self-directed team player who thrives in a continually changing environment
Strong customer service/client service skills
They should also possess a degree in computer science, software programming or design. Having Microsoft certification is also acceptable.
As per Industry