Description

About the job Develop, maintain, and deliver business systems applications. Determine the best programming language and approach. Write code based on the business/technical specifications and conduct code reviews to ensure standards are being met. Ensure end result meets functional requirements, system compliance, and interface specifications. May serve as the technical lead for projects and be responsible for leading all technical aspects of a project. • Develop unit test case or text class and perform unit testing of the code. • Analyze and design functional application architecture and specifications. • Maintain and improve the performance of existing systems. Maintain existing systems and debug existing source code and polish feature sets. Review and analyze systems for effectiveness and efficiencies and develop strategies for improving or leveraging these applications. • Contribute to team development by mentoring and providing guidance and opportunities to junior or peer developers. May assign resources and delegate and monitor assignments of team members. • Partner with internal business clients and IT staff to plan programming projects by confirming and documenting program objectives, requirements, and specifications. Communicate problems and issues with applications to key stakeholders. • Continuously learn and improve skills by participating in formal and informal educational opportunities, reading professional publications, and maintaining personal networks. Requirements & Qualifications: • Bachelor’s degree plus at least seven years related experience. • Experience using source code management tools (e.g. TFS 2013) • Third Party Tools (e.g. Telerik) • Extensive experience in developing web applications and middle-tier layers • Experience in software development and unit testing including both website and desktop applications • Experience programming in a relational database including structured query language and defined data structures (e.g. DDL and T-SQL) • Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation. • Experience with service-oriented architecture (SOA) design • Knowledge of the Software Development Life Cycle and systems design, RDBMS skills including SQL Server 2012/2014

Key Skills
Education

ANY GRADUATE