Skip to Main Content
← Back to Jobs

Developer

OpenArc Pittsburgh ,PA
  • Expired: over a month ago. Applications are no longer accepted.
Job Description

You will support an emerging product line as we continue to invest in our Data and Analytics offering, you will have a direct impact on the expansion of one of our key growth initiatives. For this role, you'll be self-motivated, detail oriented, and creative, with relevant experience supporting a Software-as-a-Service (SaaS) solution. You'll be a proficient developer and capable leader that rely on your experience and technical expertise to deliver high-quality software solutions quickly and effectively in the Java (primarily) or .Net, JS/Typescript, Oracle and Angular world.

 

RESPONSIBILITIES

  • Coordinate with the Director and other senior engineers to establish consistent software design guidelines and standard methodologies for the software development team

  • Provide technical expertise and leadership to more junior levels of the software engineering staff

  • Work with product line managers, business users, and other members of the team to understand software requirements and author code that satisfies those requirements

  • Work together with our customer support by analyzing and correcting reported problems in a timely manner

  • Produce high quality code developed using sound computer science principles

  • You'll have strong interest in security development

  • Work with our security team to address security enhancements (Server and UI side - Java/.Net)

  • Knowledge of latest with developments in areas of technology that are relevant to the Distribution Insight products (e.g. Java/J2EE/Spring, application servers, relational databases, web development, source control tools, testing tools, bug tracking tools, and so on)

  • Emphasize the practice of unit testing in all development work along with Documentation

  • Stay informed of/follows all relevant Broadridge policies to ensure the security and privacy of data

  • Participate in and lead daily stand up meetings, team design sessions and code reviews

  • Contribute to architectural decisions

  • Perform coding following the best software engineering principles

  • Develop automated unit and integration tests

  • Document software design and code (Java/Spring or .NET, JS/TypeScript, Linux)

  • Monitor the codebase for problematic or unexpected changes and for conformance to development guidelines (Jenkins, Bamboo and Stash/GIT)

  • Deliver accurate efforts, estimates for assigned development tasks, and review estimates for tasks assigned to others (JIRA)

  • Work with the QA team to help them diagnose possible bugs, and to advise them about testing requirements associated with new code changes made (JIRA)

  • Regularly mentor junior developers emphasizing: Java and Oracle standard methodologies, the importance of unit testing among others

  • Demonstrate flexibility and adaptability by being willing to tackle any development task required

 

REQUIREMENTS

  • Bachelor of Science in Computer Science, or equivalent education and experience

  • Proven development experience using object-oriented languages like Java or C#, Advanced SQL experience, JavaScript, Typescript, Angular, GIT

  • Experience developing enterprise-class database driven applications using Java and JDBC (or .NET and ODBC)

  • Extensive knowledge and experience with various methodologies, design patterns, refactoring techniques, and development standard methodologies

  • Familiarity with test driven development concepts and experience writing unit tests

  • Web application development experience is required and familiarity with modern web development technologies is highly preferred

  • Enjoy working in a highly effective, deadline driven, and fast-paced team environment

  • Demonstrate creative problem solving skills, dedication to excellence, and has an ambitious spirit

  • Full SDLC development methodologies including SCRUM/Agile is nice to have

 

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Company Description
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.

Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

OpenArc

Address

Pittsburgh, PA
15222 USA