Application Development Advisor
Position Overview:
The Application Development Advisor will be responsible for coordinating software development across multiple teams and ensuring that appropriate design methodologies were applied while delivering technology solution. Possesses knowledge of activities, tasks, practices and deliverables for assessing and documenting business opportunities and the benefits, risks, and success factors of potential applications. Converts business requirements and logical models into technical application design using application design activities, tools and techniques. Designs, plans and executes application testing strategies and tactics to ensure software quality throughout all stages of application development.
Responsibilities:
- Works within an agile team to develop, test, and maintain business applications built on Java Spring Boot, React JS technologies
- Reads user stories and develops solutions to simple design problems
- Prepares necessary reports, manuals and other documentation as needed
- Designs, develops, and unit tests applications in accordance with established standards
- Participates in peer-reviews of solution designs and related code and configurations
- Supports packaging and deployment of releases
- Develops, refines, and tunes integrations between applications
- Analyzes and resolves technical and application problems
- Adheres to high-quality development principles while delivering solutions on-time and on-budget
- Monitors the performance of internal systems
- Attends scrum ceremony meetings and design sessions
Qualifications:
Required Skills:
- Proven knowledge of basic coding languages such as Java , Java Spring Boot, React JS
- Typescript JavaScript, AWS Lambda, terraform, and PostgreSQL
- Solid understanding of object-oriented programming concepts
- Solid understanding of relational database design and querying concepts
- Basic Knowledge of FMEA and software reliability
- Detail-oriented and goal-oriented
- Proficient in Microsoft Office
- Able to adapt to a fast-paced work environment
- Able to work independently and as part of a team
- Familiarity with version control concepts
- Ideally, exposure to Cloud technologies AWS and OpenShift
- Knowledge of agile development methodologies
- Knowledge of unit testing
Required Experience & Education:
- College or University degree in Computer Science or a related discipline
- Minimum 10 to 13 years of work experience in software or web Front end and Backend service development
- Strong desire to learn
Location & Hours of Work:
- Full-time position, working 40 hours per week. Expected overlap with US hours as appropriate.
- Primarily based in the Innovation Hub in Hyderabad, India, with flexibility to work remotely as required.