In this role you will work with architecture and other infrastructure groups as applicable. Facilitate or perform analysis of customer requirements and assist project management in the development of cost and time estimates and project status. Facilitate communication and problem resolution between 'technical' and 'functional' groups.
Experienced programmers are also responsible for interpreting architecture and design, code reviews, mentoring, guiding and monitoring programmers, ensuring adherence to programming and documentation policies, software development, testing and release.
In this role, the selected candidate will be responsible for building large-scale applications using Java or similar languages, with a focus on high-performance, scalability and resiliency in a service-oriented environment.
The Senior Developer is an company team member involved in many aspects of a customer engagement, from the collaborating with other team members and customers to determining the best solution for a particular engagement to the design, development and delivery of software products.
In this role, you will be responsible to
develop automated tests and test strategies, and track defects for the deploying vmware/airwatch applications across all devices (mobile/desktop) with a single identity and unified management
In this role you will verify the scope of work provided to you is in line with the estimated delivery timeline, provide accurate status updates, and immediately notify the project manager if there is a concern about the ability to deliver according to expectations on time or quality.
This role will provide opportunity to design, develop moderate to advanced modules and system components, and maintain existing modules for a web portal application. Provide direct input to project plans, schedules and methodology in the development of cross-functional software projects. Lead in code and test reviews.
In this role, the selected candidate will be working with an innovative, research driven team that constantly pushes the envelope from working with the latest technology to trial and error projects that positively affect the business.
In this role, the selected candidate must have an excellent development skills with Ruby, Python, or another scripting language; basic experience in automation of software release and deployment process.
In this role, the selected candidate will built large-scale applications using Java or similar languages, and have experience scaling high-performance, distributed systems with an emphasis on horizontal scalability and fault tolerance.