Job Description
GENERAL SUMMARY
The Developer will have ownership of set of MSI & non-MSI based application identified on an as-needed basis. He will be responsible for developing, maintaining and extending the features for packages to support remote uninstallation for Windows machines. Developers will work closely with the Leads and Senior Developers to ensure that applications are fulfilling business requirements. Activities will include all aspects of development lifecycles (e.g. analysis, design, development, test, etc.). Developers will be responsible for get code reviews done by Leads, update tech designs as per need and unit test plans updated accordingly. Developers may be made responsible for ensuring application development standards are adhered to. This individual may also need to manage day-to-day activities of an offshore production support team.
PRINCIPAL DUTIES AND RESPONSIBILITIES
- Develops and maintains Webapplication which is responsive for customers, Partners & Dell Employees.
- Develops Unit Test Plans to test programs and ensures that standards and policies are adhered to.
- Obtains Technical Designs and Unit Test plan reviews from other Programming Staff and may perform Test Designs and Unit Test plan reviews of other developers; also responsible for mentoring junior developers with code reviews, design reviews, and unit t
- Develops and unit tests application programs as specified in Technical Designs and obtains code reviews from other Programming Staff, while ensuring that all programming standards and policies are adhered to.
- Provides production support of applications in production by trouble shooting issues, proposing solutions, develops and tests fixes, and migrates solution.
- Responsible for ensuring adherence to development best practices and standards
- At least 3+ year of experience in windows environment, to create packages of VC++ apps/Dll to install/uninstall packages..
- Very good understanding of Windows Registry, developing scripts to get list of S/w details from a Windows device
- Hands on Experience to develop scripts using power Sell, read from windows registry.
- Experience in developing and creating packages to install\uninstall MSI or Non-MSI based applications remotely.
- Good knowledge on Windows OS, Registry, Monitoring, controlling system remotely.
- Have a good understanding of Quality Assurance processes.
- Should possess excellent inter personal and communication skills.
- Hands on experience using Source control like GIT.
SKILLS
- Communication skills.
- Problem solving skills.
- Ability to work in a team environment.
- Possesses strong product/technology/industry knowledge.
- Troubleshooting skills.
- Ability to influence others to achieve results.