In PersonPosition is based at the corporate office in Bloomington, Illinois.
Software EngineeringFull-Stack Engineering
No H1B Sponsorship
About the job
Requirements
A bachelor's degree in Computer Science or a related field is required.
At least 5 years of professional programming experience is required.
Must be legally authorized to work in the United States without visa sponsorship.
Experience in front-end or user-interface development, including JavaScript, web service integration, single-page architecture frameworks, and responsive user-interface design.
Experience in backend or application programming interface development, including application programming interface platforms, database systems, and event-driven systems.
Experience with developer workflows and methodologies, including Git, GitLab, GitHub, product management, and continuous integration and continuous delivery.
Strong written and verbal communication skills.
Ability to work on a team and to receive and provide critique respectfully.
Time-management skills, including the ability to handle multiple tasks and prioritize work.
General business insight, empathy, and ability to understand business challenges and relate to clients.
Ability to clearly explain technical information to non-technical individuals.
Responsibilities
Create, maintain, and enhance well-designed, complex applications that are fast-loading, easy to navigate, mobile-friendly, accessible, simple, and intuitive.
Work cooperatively with IT team members, company personnel, and clients.
Plan, coordinate, and track work with team members to meet project goals.
Use collaborative coding practices daily, including version control and issue-tracking solutions.
Communicate regularly with clients and team members.
Forecast upcoming needs, track changes, and apply needed changes across client solutions.
Meet product and support goals within designated project deadlines.
Identify, analyze, and resolve issues with company and client applications, and communicate resolutions to affected individuals.
Respond to client requests and complaints with helpful, knowledgeable customer service.
Seek out and apply technology solutions to strengthen performance.
Perform other duties as assigned.
Desired Qualifications
At least 7 years of professional programming experience is preferred.
Job Description
As a Senior Software Engineer, you will work with a small self-directed team focused on building full-stack software solutions to meet corporate and client needs. You will identify, implement, maintain, and support software solutions for all end users. The position will be based at our Corporate office located in Bloomington, IL.
Essential Duties and Responsibilities
Create, maintain, and enhance well designed, complex applications that are fast-loading, easy to navigate, mobile friendly, accessible, simple, and intuitive
Work cooperatively with a variety of groups including IT team members, company personnel, and clients
Plan, coordinate, and track your work in tandem with team members to meet project goals
Integrate collaborative coding practices daily while utilizing version control and issue tracking solutions
Communicate with clients and team members on a regular basis
Proactively forecast upcoming needs, track, and apply needed changes across all client solutions
Meet all product and support goals within designated project deadlines
Identify, analyze, and resolve issues with company and client applications; communicate resolution to affected individuals
Provide excellent customer service by responding to client requests and complaints in a friendly, helpful, and knowledgeable manner
Seek out and take advantage of the latest technology solutions to strengthen performance
Other duties as assigned
Knowledge Skills and Abilities
Front End / User Interface Development Experience (i.e. JavaScript, Web Service Integration, Single Page Architecture Frameworks, Responsive UI Design)
Backend / API Development Experience (i.e. API Platforms, Database Systems, Event Driven Systems)
Ability to receive and provide critique respectfully
Time management skills, specifically the ability to handle multiple tasks and prioritize work
General business insight, empathy, and the ability to understand business challenges to relate to clients
Ability to clearly explain technical information to non-technical individuals
Qualifications
Minimum Required Qualifications
• Bachelor’s Degree in Computer Science or related field • 5 years of professional programming experience • Legally authorized to work in the United States without visa sponsorship
Preferred Qualifications
• 7+ years of professional programming experience
Additional Information
All your information will be kept confidential according to EEO guidelines.