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.
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.