ADP is hiring Application Developer
Your role: In ADP, we’re building the next generation of technologies. Our mission is simple: Create powerful solutions that are efficient, intuitive, beautiful, and responsive. As an Application Developer, you’ll work in a SCRUM/Agile software development environment where all team members share responsibility of design, development, test planning, test execution and documentation of the product.
What you’ll do:
- Design and develop the application/modules based on functional and system requirements.
- Work closely with Business Analysts, Architecture team and other stakeholders to understand functional & system requirements, architectural integrity, and product quality respectively.
- Document code consistently throughout the development process and create a detailed development estimate based on design documents and specifications shared by Business Analyst.
- Escalate any issues to the project manager that will affect the delivery of the project
- Assess Change Requests (CR’s), conduct impact analysis, estimate and report to the project manager
- Contribute to ongoing development of the software development team’s processes, procedures and best practices.
Qualifications you’ll need:
Education: Bachelor’s degree (Mandatory) preferably in Computer Science or Information Technology
Experience:
- Overall 3 years of software development in a technology firm.
- At least 2 years in product development environment using Microsoft .Net.
- Deep Knowledge of at least one of the following languages: C#, Javascript, ASP .Net, ADO .Net, Web Services and WCF.
- Solid understanding of SCRUM/Agile methodologies.
- Familiarity with source control management using GIT, VSS etc.
- Technical knowledge of the least one major RDBMS, preferably SQL Server
- Knowledge in Test Automation, Performance, Build Automation and Continuous Integration tools.
Bonus points if you have these:
- Knowledge in design tools and other software tools like Visio.
- Strong debugging skills
- Possess analytical and structured thinking ability
- Experience working in distributed teams and dynamic work environment.
Read Full Description