Application Developer II- PH

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or Mathematics., 5 to 10 years of application development experience., Proficiency in Microsoft Visual Basic .NET and C#., Knowledge of database technologies like Microsoft SQL Server and SDLC practices..

Key responsibilities:

  • Develop, maintain, and support enterprise applications.
  • Analyze business and technical requirements for projects.
  • Coordinate with stakeholders during design, development, testing, and deployment.
  • Mentor and train other developers on best practices and standards.

Job description

Job Description:

Purpose of the Position

This position is responsible for the development, maintenance, and support of enterprise applications within the Information Technology department. Creation of object-oriented design patterns as reusable solutions. Development of stored procedures to be used by enterprise applications. Creation of SQL queries that conforms to database development standards.

Education and Experience Preferences

  • BS or equivalent from four-year college/university: Computer Science or Mathematics required.
  • Five to ten years development experience:
    • Experienced in application development using Microsoft Visual Basic .NET and C#.
    • Experienced in Object-Oriented programming.
    • Experienced in development of desktop and web applications.
    • Experienced in Microsoft T-SQL and stored procedures.
    • Experienced in source code management such as Microsoft Team Foundation Server (TFS), Visual SourceSafe (VSS)
    • Knowledgeable in database technologies such as Microsoft SQL Server
    • Knowledgeable in Software Development Life Cycle (SDLC)
    • Knowledgeable in Agile Software Development
    • Experience in Microsoft SSIS and SSRS is an advantage.
  • Five years’ experience developing/supporting Real-Time, Web services interfaces.

Duties and Responsibilities

  • Conform to Software Development Life Cycle (SDLC) in creating IT solutions.
  • Analysis of business and technical requirements.
  • Assists in developing, evaluating, and selecting alternatives to meet customer requirements.
  • Ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Coordinate with key stakeholders from design, development, testing and deployment of an application.
  • Assist development staff in testing of processes and troubleshooting process issues.
  • Prepare test data sets for development testing.
  • Create and maintain documentation of technical solutions and processes.
  • Maintenance of code repository using source code management tools.
  • Evaluate peer developer’s scripts for correctness and best practices.
  • Build strong partnerships with internal and external clients.
  • Ability to effectively present information and respond to questions from groups of managers and/or clients.
  • Strong commitment to customer service and excellent written and verbal communication skills required.
  • Ability to multitask and prioritize work requirements essential.
  • Implements information security policies and procedures for the organization. Also assists in identifying protection goals and objectives consistent with corporate strategic plan, along with identifying key security program elements.
  • Design user interfaces by using conceptual design techniques such as creating visual mockups, prototypes, and diagrams.
  • Actively participate in a code review process to ensure that other developers are meeting requirements and following the appropriate standards.
  • Serve as a mentor to other developers/programmers.
  • Work with and mentor new developers to explain company standards and help bring them up to speed on company practices.
  • Train other developers on best practices, company standards and procedures.
  • Aid and expertise in implementing, developing, and troubleshooting systems.
  • Provide accurate time and work effort estimates for planning and prioritization of projects.
  • The Company reserves the right to change or assign other duties to this position as appropriate.
  • Must be able to perform the essential job duties of the position. Reasonable accommodations will be provided to qualified individuals with disabilities.
    • Must be able to remain in a stationary seated position up to 85% of the work shift.
    • Must be able to occasionally move about inside the office to access office machinery, file cabinets or attend meetings.
    • Must be able to operate a computer and other office productivity machinery, such as a calculator, copy machine, printer, scanner, fax machine.
    • Must be able to exchange accurate information with co-workers, consumers and/or clients or vendors who have work related inquiries.

Accountability/Measurement

  • Projects assigned and agreed upon will be delivered on time, on spec and on budget to the best of the positions ability to control these issues. Variance there from will be continually discussed with management as the issues arise.
  • Down systems are resolved as quickly and as thorough as possible.

CBE Companies is an equal opportunity employer. We celebrate inclusion and are committed to creating a welcoming environment for all employees.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Time Management
  • Teamwork
  • Customer Service
  • Problem Solving

Application Developer Related jobs