Responsible for the broader process of developing and deploying enhancements and new applications used in local, networked, cloud-based or internet-related computer programs. Use technical expertise in programming languages, tools, and delivery models, in conjunction with their methodology expertise to collaborate with various stakeholders and ensure the timely delivery of high-quality products and solutions. Work collaboratively with multiple stakeholders, including project teams, business analysts, and end-users, to ensure the development process is running smoothly. Play a vital role in ensuring the organization’s software applications are effective, efficient, and provide a seamless experience for the end-users. Analyze system requirements and translate them into software programming specifications. Develop, code, integrate, test, and debug software applications using current programming languages. Create documentation and procedures for installation and maintenance of software. Collaborate and communicate closely with various stakeholders such as users, developers, and project managers to ensure timely delivery of products and solutions. Stay up-to-date with emerging technologies and programming languages to ensure the team’s skills and expertise are current.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior