Job Details

ID #12376747
State Illinois
City Vernonhills
Job type Permanent
Salary USD TBD TBD
Source Apex Systems
Showed 2021-04-18
Date 2021-04-17
Deadline 2021-06-16
Category Software/QA/DBA/etc
Create resume

Sr. Software Engineer

Illinois, Vernonhills, 60061 Vernonhills USA

Vacancy expired!

We have a multiple long term contract positions open with one of our Fortune 500 clients located in the northern suburbs of Chicago. The position can sit remote with an emphasis of being local if possible. We're looking for Sr. Software Engineers who have strong experience with Angular, C#, API, MongoDB, SQL Server, WPF. The position has the potential to convert to full time at the end of the contract. If you're interested in applying or hearing more about the role please contact Madeline Trainor at

SUMMARY The Senior Application Developer supports business process automation through technology solutions. The purpose of the role is to develop business software solutions for complex and large-scale projects through object and data modeling, database design, programming, quality assurance and implementation support. The Senior Application Developer participates in application standards development and serves as an evangelist for best practices in software development. EDUCATION/EXPERIENCE
  • 5+ years in application development.
  • Undergraduate degree in Computer Science, or equivalent working experience

SKILLS AND COMPETENCIES
  • Skilled in WPF, AngularJS, Elastic Search, Mongo DB, Windows Forms (WinForms), and limited Web Forms Development.
  • Expertise in creating applications using technologies such as C#, SQL Server, Web Services, WCF, REST, API, MSTest/Nunit and XML.
  • Mastery in use of development tools including Visual Studio, SQL Server Management Studio, and Microsoft Office including Word, Excel and Outlook.
  • Experience with ASP.Net, AJAX, CSS, JavaScript and rich web UI behaviors a plus.
  • Excellent written and verbal communication skills with the ability to communicate effectively with all stakeholders including senior leadership.
  • Proven knowledge of all stages of the software development life cycle. Experience with waterfall and agile is a plus.
  • Working knowledge of the appropriate technical language aligning under required qualifications below.
  • Demonstrated ability to understand and articulate details and impacts of complex proposed software solutions.
  • History of working independently with little direction.
  • Strong planning and organizational skills with critical attention to detail and creative problem solving skills.
  • Track record of balancing multiple priorities simultaneously with the ability to adapt to the changing needs of the business while meeting deadlines.
  • Demonstrated ability to mentor and coach others.

MAJOR JOB DUTIES AND RESPONSIBILITIES
  • Developing systems and applications to company coding and quality standards.
  • Collaborate with IT teams to clarify design and implementation while meeting project needs.
  • Collaborate with business teams to clarify requirements and business needs.
  • Technically manage complex and large-scale project efforts in development, maintenance and enhancement of business system applications.
  • Collaborate with developers and architects (when appropriate) to determine optimal solution architecture, efficiency, maintainability and scalability.
  • Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management.
  • Develop high-level system narratives, storyboards, designs and user interface prototypes.
  • Develop system test plans, ensuring achievement of software quality assurance (SQA) standards, and that validate achievement of business goals.
  • Proactively update stakeholders, leadership and project team members through open, courteous and helpful communication.
  • Report project/task status to the appropriate Application Development Manager on a weekly basis.
  • Utilize an object-oriented software lifecycle methodology and serve as a mentor for Application Developers and Associate Application Developers.

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Vacancy expired!

Subscribe Report job