Hotline: 678-408-1354

Software Engineer III

This is a hands-on position for software engineering and works with limited direction. May oversee other software engineers. The software engineer’s role is to design, execute, assess, and troubleshoot software programs and applications supporting the operational, tactical and strategic objectives of the business enterprise. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle.

ESSENTIAL FUNCTIONS:

• Collaborate with others in the development and implementation of new systems and applications, and the enhancement of same.

• Collaborate with others in prompt correction of defects, problems or critical issues.

• Implement quality assurance of program logic, data processing, and error resolution.

• Run and monitor performance tests on new and existing software for the purposes of correcting mistakes, isolating areas for improvement, and general debugging.

• Lead cross-functional in the development of new programs, enhancements, and problem resolutions for systems and applications.

• Cultivate and disseminate knowledge of application development products, languages, standards, and best practices. Recommend technology, standards and processes. Develop and implement plans and procedures for the proper controls of software development.

• Train and provide guidance to other software development staff.

• Recommend, schedule and perform software improvements and upgrades for optimal performance of application, system and business processes.

• Guide and advise teams to perform work in compliance with technology standards, processes, regulatory guidelines, management directives and company policies relating to the development and maintenance of application systems, including IT governance, change management practices, project development life cycle, data management and information security.

• Oversee the quality assurance of program logic, data processing, and error resolution.

• Assist in determining and implementing the group’s priorities, project deliverables and application road map.

• Continue professional development through attendance at meetings, professional seminars and conferences.

• Comply with policies, procedures, security requirements, and government regulations.

JOB REQUIREMENTS/SKILLS:

• Ability to develop solutions to meet goals and strategies, selecting methods and techniques based on experience and judgment.

• Ability to handle multiple tasks and programming where overall business objectives are broadly defined.

• Advanced skills in programming languages, preferably C#, ASP.net, and Transact SQL.

• Extensive SQL data base and operating systems experience including SSIS, SSAS, And SSRS.

• Experience with current releases of platforms such and Windows SharePoint Services, Internet Information Server, MS Office SharePoint, Windows Server, Windows, VMware, Photoshop, Illustrator, Visual Studio, Team Foundation Server.

• Solid working knowledge of current Internet technologies, including Web 2.0, Face book, Wikis, Blogging, Video Hosting, RSS, Google Docs, Cloud Computing , IM, FTP, HTTP. HTTPS, XML, WSDL, web services, HTML, AJAX, CSS, Java Script, and Google Analytics.

• Good project management skills and experience with project-based work structure, project lifecycle models, tec.

• Strong knowledge of system and software quality assurance best practices and methodologies.

• Ability to prioritize and execute tasks in a professional corporate environment adapting to changing priorities, deadlines and resource availability.

• Ability to work both independently and in a team-oriented, collaborative environment with management, technical employees, internal clients, contractors, and vendors.

• Strong interpersonal and customer service skills, including verbal and written communication skills, and the ability to handle difficult situations with tact and discretion.

• Strong decision-making, planning, problem solving, presentation, facilitation, and coaching skills.

EDUCATION/EXPERIENCE:

• Bachelors’ degree in software engineering, computer science, or computer engineering, or eight or more years of equivalent experience.

• Minimum of five years professional experience in a business environment with two years experience directly related to enterprise-level application development preferred.

• Certifications in Software Engineering or Application Development preferred.

• Previous experience in banking, financial or insurance industries preferred.

• Knowledge of federal and state laws/regulations relative to IT Industry.

PHYSICAL REQUIREMENTS:

• Stand or walk 10-25% of workday.

• Sit 75-90% of workday.

• Use computer keyboard and other office equipment.

• Occasionally lift up to 25 pounds.

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter