13 Jan
Application Developer
Ohio, Dayton / springfield , 45400 Dayton / springfield USA

Vacancy expired!

Role and Responsibility:
  • Design, code, test, and analyze software programs and applications including research, design, documenting and modifying throughout the production lifecycle
  • Analyze and amend software errors in a timely and accurate fashion and provide status reports when required
  • Responsibilities may also include mentoring Jr. Developers as needed and working with Sr. Developer on component and architecture change
  • Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications
  • Plan phases of the software development life cycle (SDLC) for a variety of projects
  • Assist in the preparation and documentation of software requirements and specifications
  • Research and document requirements of software users
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts
  • Recommend, schedule, and perform software improvements and upgrades
  • Consistently write, translate, and code software programs and applications according to functional/technical specifications that meet business requirements
  • Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging
  • Administer critical analysis of test results and deliver solutions to problem areas
  • Generate statistics and prepare and write reports for management and/or team members on the status of the programming process
  • Assist in the development and maintenance of user manuals and guidelines
  • Assist in software deployment as required based on build specification
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
  • Manage and/or provide guidance to junior software developers and research assistants
  • Perform any other job related instructions, as requested

Education / Experience:
  • Bachelor of Science in the field of computer science or software engineering or equivalent years of relevant work experience required
  • Minimum of three (4) years of technical experience required
  • Minimum of three (4) years of advance OOP principles and design experience required
  • Experience developing and designing n-tier applications with multi-tier architectures required
  • UML Modeling experience required

Required Competencies / Knowledge / Skills:
  • Working technical knowledge of programming languages, including SQL, C#, ASP.NET, Python, T-SQL, XML, schemas, DTD’s
  • Hands on experience working in integrated development environments, including SVN, Microsoft Visual Studio, Team Foundation Server
  • XML, XSLT, Schema coding knowledge and translation abilities
  • Strong relational database knowledge including tuning, stored procedure development and use of reporting services in a Microsoft environment
  • Facets Extension development or experience developing applications in the healthcare sector preferred
  • Web service development knowledge
  • Extensive experience with Windows operating systems
  • Extensive experience with Windows SQL Server database
  • Hands-on software troubleshooting experience
  • Knowledge of applicable data privacy practices and laws
  • Experience with specific phases of the software development life cycle, especially Agile, Test Driven Development, and Waterfall
  • Familiarity with TDD and Iterative software development methodologies
  • Familiarity with the healthcare industry
  • Flexible and adaptable in regards to learning and understanding new technologies
  • Strong written and oral communication skills
  • Strong interpersonal skills
  • Ability to conduct research into software-related issues and products
  • Highly logical
  • Technically proficient
  • Highly self-motivated and directed
  • Keen attention to detail
  • Proven analytical and problem-solving abilities
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Ability to work both independently and in a team-oriented, collaborative environment
  • Ability to travel to other business locations for off-site software installation
  • Ability to work additional hours to meet project deadlines

Vacancy expired!


Related jobs

Report job