Software Application Programmer
Sayreville, NJ 08871
Contract
On-site
Job Summary
- Job Title:
- Software Application Programmer
- Posted Date:
- Jun 9, 2025
- Duration:
- Contract
- Shift(s):
-
08:00 - 16:00
Description
We are looking for a skilled Software Application Programmer to design, develop, and maintain software applications tailored to meet user needs and business goals. The ideal candidate has strong programming skills, problem-solving abilities, and is comfortable working across the full software development lifecycle.
Key Responsibilities:
-
Write clean, efficient, and scalable code based on technical specifications.
-
Design, code, and debug software applications using programming languages such as Java, C#, Python, JavaScript, etc.
-
Collaborate with cross-functional teams including designers, developers, and project managers to define and implement solutions.
-
Modify existing software to correct errors, improve performance, or adapt to new requirements.
-
Participate in code reviews and contribute to continuous improvement of development processes.
-
Document software functionality, use cases, and technical designs.
-
Perform unit testing and support user acceptance testing.
-
Analyze user needs and software requirements to determine feasibility of design.
-
Stay updated with emerging technologies and industry best practices.
Required Qualifications:
-
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
-
Proven experience (1-3+ years) as an Application Programmer, Software Developer, or similar role.
-
Proficiency in one or more programming languages (e.g., Java, .NET, Python, JavaScript).
-
Knowledge of relational databases (e.g., MySQL, SQL Server, Oracle).
-
Familiarity with software development methodologies (Agile, Scrum, Waterfall).
-
Strong problem-solving and analytical thinking skills.
-
Excellent verbal and written communication skills.
Preferred Qualifications:
-
Experience with cloud platforms (AWS, Azure, or Cloud).
-
Knowledge of web frameworks (e.g., Angular, React, Django).
-
Familiarity with version control systems (e.g., Git).
-
Exposure to DevOps practices and CI/CD pipelines.