Agility Network Solution Services

Software Developer Java and C++

Posted on: 18 Apr 2021

New York, New York

Job Description

Agility Network Solution Services has rich experience and expertise in the Industry of Information Technology, Logistics, Testing, Telecommunications, Media & Entertainment such as Business Process, Software development, Cloud deployment, Consultant services.

Headquartered in Chicago, IL, Agility Network Solution Services has grown to develop its presence in New York, NY and San Francisco, CA as well as in Canada and New Zealand.

We offer a competitive benefits package and opportunities for career development. If you want to work in a collaborative, creative work environment where you can provide meaningful contributions while being challenged to grow on the job, then you are encouraged to apply.

Job Description:

Seeking knowledgeable Java, C++ Software Developer. Candidate will perform a variety of engineering tasks of analysis, design, development, and test for company’s product areas. Will work both individually and as part of a team. The position is full-time.

Responsibilities:

Analyze requirements to derive software design and performance requirements.
Design and code new software as well as modify existing code to add features.
Debug existing software.
Develop code necessary to complete tasks in the specified time according to standards and guidelines.
Employ best practices for design, development, and unit testing.
Profile, analyze, and optimize implemented software.
Help prepare engineering analysis of projects and support proposal and planning efforts.
Collaborate with hardware or software designers/engineers and analysts to develop, analyze, and evaluate hardware, software, and systems.

Qualifications:

– Requires 1-3 years of Java, C++ or equivalent development experience.
– Willingness to learn and apply the best technology for a given application.
– Solid understanding of software design concepts, patterns, tools and best practices.
– Experience with distributed/asynchronous programming models.
– Ability to make architectural decisions in a highly collaborative environment on issues such as client- and server-side state management, bandwidth usage, and performance.
– Proven delivery of production-grade applications including security, diagnostics, maintainability, scalability, auditing, and complex multi-layer troubleshooting.
– Typically requires a Bachelors or equivalent in Computer Science or Engineering and 2-4 years of experience.

Additional Information

Salary: $105,000 a year.

Available benefits: medical, dental, and vision insurance, 401(k)

Number of Available Positions: 4

Agility is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Note: Must be authorized to work in the United States (EAD, GC and US Citizen)
H-1B work visa sponsorship is available for qualified applicants. Our company qualifies for an exception under Presidential ProclamationP.P. 10052 (H-1B visa applicants).

Agility Network Solution Services

Chicago, IL

Agility Network Solution Services is based in Chicago, IL, it has offices in Naperville, IL, but also an international presence.

Founded in 1994, Agility Networks is one of the nation’s largest privately-held IT consulting firms. Since its inception, our firm staffed by passionate and experienced software professionals has provided the stability upon which our client’s have come to depend. Agility provides Fortune 500 and Mid-Cap companies with a full range of IT solution services.

Agility Network Solution Services Foundation Fund, a division of Agility Network Solution Services, is a nonprofit dedicated to making technology for social good. The organization is dedicated to expanding participation in computer science and making it available in more educational institutions around the US. The nonprofit does outreach to classroom, preps teachers for computer science education, and creates course curriculum.