IT Developer

R.W. Mercer Co.
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 120K

Job location

Tech stack

Java
JavaScript
.NET
API
Software Applications
Code Review
Computer Programming
Databases
Software Debugging
Iterative and Incremental Development
Python
PostgreSQL
Microsoft SQL Server
MySQL
Node.js
Systems Development Life Cycle
Software Engineering
Systems Architecture
Data Storage Technologies
GIT
Information Technology
Web Technologies
Software Version Control

Job description

The IT Developer is responsible for designing, developing, testing, and maintaining software applications and systems that support business operations and technology initiatives. This role collaborates with cross-functional teams to deliver scalable, secure, and high-performing solutions aligned with organizational goals. The ideal candidate is a skilled software developer with strong problem-solving abilities, a solid technical foundation, and experience working across the full software development lifecycle. Key Responsibilities

  • Design, develop, test, and deploy software applications and system enhancements
  • Collaborate with business analysts, project managers, and stakeholders to define requirements
  • Write clean, efficient, and maintainable code following best practices
  • Develop and integrate APIs and third-party services
  • Troubleshoot, debug, and resolve technical issues across applications
  • Participate in code reviews and ensure adherence to coding standards
  • Maintain and enhance existing systems to improve performance and scalability
  • Work with databases to design, query, and optimize data storage solutions
  • Utilize modern development frameworks and tools such as Node.js, .NET, or Java
  • Implement security and data protection measures in application development
  • Contribute to documentation, system architecture, and technical specifications
  • Stay current with emerging technologies and industry trends

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field required Experience

  • 2 to 5 years of experience in software development or IT development roles

  • Experience working in agile or iterative development environments preferred Skills and Competencies

  • Strong programming skills in one or more languages such as Java, Python, or JavaScript

  • Knowledge of software development lifecycle (SDLC) methodologies

  • Experience with databases such as SQL Server, MySQL, or PostgreSQL

  • Familiarity with version control systems such as Git

  • Understanding of web technologies, APIs, and system integrations

  • Strong problem-solving and analytical skills

  • Excellent communication and teamwork abilities

  • Ability to manage multiple tasks and meet deadlines

Benefits & conditions

  • Annual Salary Range: $80,000 to $120,000 USD, depending on experience, skills, and location

  • Eligibility for performance-based bonuses Benefits

  • Comprehensive medical, dental, and vision insurance

  • 401(k) retirement plan with employer matching

  • Paid time off including vacation, sick leave, and holidays

  • Flexible work arrangements including remote or hybrid options

  • Employee wellness and assistance programs

  • Professional development and certification support

  • Life and disability insurance coverage

Apply for this position