Analyze Client Needs; Design and Test Software.
· Create Plan Diagrams & Write Documentation.
· Collaborate to Create Software;
· Microsoft CSP knowledge would be an huge added advantage.
· Contribute in all phases of the development lifecycle
· Write well designed, testable, efficient code
· Ensure designs are in compliance with specifications
· Prepare and produce releases of software components
· Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
· Should be comfortable with any cloud technologies (Azure, AWS, Oracle )