Application Developer Ii
Current• Ensure code is managed and maintained effectively.• Identify efficient solutions to moderately complex requirements.• Liaise with subject matter experts, development team, implementation support and production support staff to define technical specifications.• Convert architectures and designs specifications into running code.• Provide automated tests to demonstrate correctness.• Work with Peers, Support and Customers to diagnose challenges and issues with the product/service.• Contribute fresh, new ideas during developer meetings and other brainstorming sessions.• Provide accurate and timely estimates for work efforts, both for a single change request and full project initiative.• Under the guidance of Developer III, utilize the design to develop a working technical solution/software application within established timelines, incorporating modern technologies, programming languages, development tools and industry best practices, and test code to ensure the solution is reliable, and meets Symcor security standards as well as business and client requirements.• Use a variety of programming languages and development tools to build, test, implement, and support the development of software applications.• Adopt the best methodology for delivery of the initiative, identifying areas of improvement and driving the SLDC forward.• Define patterns and templates for the development teams.• Write high-quality, re-usable code applying industry standard object-oriented programming best practices.• Assist in estimating resource needs and timelines to complete short and long term projects as well as daily operational tasks. Assist in clarifying stakeholder requirements; communicate questions and address concerns.• Liaise with Information Security department to ensure code complies with all information security standards.• Fix product defects and develop regressions tests.