Senior Software Engineer (Full Stack)
Position Summary:
Under general direction, formulates/defines system scope and objectives. Solves complex problems considering applicable constraints. Completes small projects or individual phases of larger projects as needed. Provides guidance and training for analysts/programmers.
This position is remote. In order to qualify for this role with UniGroup, you must live in one of the following states: Missouri, Illinois, Arkansas, Georgia, Tennessee, North Carolina, Texas, Florida, or Indiana.
Essential Duties and Responsibilities:
- Identifies, analyzes, and documents business/technical requirements and systems specifications.
- Creates and performs software coding.
- Creates and enforces software quality standards.
- Implements/deploys information systems.
- Evaluates vendor-supplied applications and deploys/integrates vendor-supplied software.
- Generates suggestions for process/product improvement.
- Communicates status of assigned work to management and follows practices and procedures covered by precedents, standards, or policies.
- Ensures the efficient development of optimal information systems through a variety of duties including management of tasks within schedule and budgetary constraints, coordination of development/implementation efforts across disciplines, generation/presentation of users’ training material/development plans, and expansion of knowledge applicable to technical platforms and applications.
- Performs a variety of other duties as assigned.
- Proficient in JavaScript based languages including Typescript, Node.js as well as experience using Java and Spring Boot.
Qualifications:
Education, License or Certification:
- Bachelor’s degree in Information Systems or equivalent experience.
Experience:
- 3-5 years’ experience in IS Development/support
Skills and Competencies:
- Functional Expertise: Applies analytical and creative thinking skills to solve complex/technical problems; draws upon experience to develop and recommend solutions.
- Interpersonal: Actively influences team collaboration by contributing ideas and work to the team effort
- Leadership/Change: Responsible for identifying and implementing quality and process improvements for continuous development to enhance performance.
- Business: Maintains working knowledge of business objectives to maximize contribution toward company results.
- Communications: Demonstrates strong verbal and written communication and listening skills; possesses the ability to effectively communicate to all levels of the organization.
- Language: Ability to read, write and speak English fluently.
- Technology: Proficient in using multiple software programs and web-based applications such as e-mail, Microsoft Office Suite products, internet browsers, etc.
We value the unique skills and experiences that veterans and separated service members bring to our workforce. While serving our country you have gained skills such as leadership, flexibility, and agility, which will help to make you successful here. We are dedicated to supporting military families and ensuring that we provide a welcoming environment for our country’s heroes. We hope you consider joining the UniGroup family.
UniGroup is committed to the full inclusion of all qualified individuals. As part of this commitment, UniGroup will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact careers@unigroup.com
We foster diversity, in part, by imposing a strict policy of non-discrimination. Employment decisions are made without regard to race, color, ethnicity, national origin, sex, sexual orientation, gender identity, age, religion, disability, veteran or military status, genetic information or other status protected by the law.
Other details
- Job Function Individual Contributor
- Pay Type Salary