Software Engineer I

2 months ago


Lansing, Michigan, United States Emergent Holdings Full time

Job Description

Responsible for designing, developing, configuring, testing, and documenting applications, integrations, tools, systems, and components based on project or change request specifications and procedures using knowledge of and ability to code in JavaScript (including user interfaces), Java, .Net, and other web-related technologies as well as or other object-oriented development languages. Responsible for the production support of internally developed and third-party applications, processes, and reports. Acts as an application owner for incident management, technical troubleshooting, root cause analysis, correction of software defects, and production application validation. Assist in design and maintenance of existing software. Follows standard troubleshooting and development procedures using various tools. May assist with complex incident management situations. Works within the System Development Life Cycle.

  • Monitor the lifecycle of systems by being aware of obsolescence and release dates for the product per the System Development Lifecycle.
  • Owns problem management process and ensures resolution to completion, including identifying discrepancies between systems and developing preventative measures for the long term.
  • Track issues and errors, documenting resolutions.
  • Act as a liaison between the Company and third-party vendors.
  • Demonstrate ability to work under stressful situations and display professional demeanor.
  • Ensure that documentation is available for both administrators and users.
  • Respond to and resolve reported application, data, or tool issues in a timely manner.
  • Review a change request and provide an estimate on effort required for completion.
  • Identify and resolve application issues using appropriate code languages, toolsets, or configuration processes.
  • Ensure changes follow appropriate release management processes.
  • Raise awareness of application, tool and data issues and resolutions with the Customer and appropriate IS personnel.
  • Create and maintain documentation and abstracts in conformance with standards.
  • Maintain knowledge of standards and quality requirements.
  • Assist development with analysis and design for new or existing systems.
  • Periodically participate in groups/committees related to processes, standards, and best practices.
  • Maintain and enhance technical abilities through online resources such as manuals, periodicals, and white papers.
  • Review program specifications for completeness and conformance to quality standards.
  • Periodically prepare reports for review by project leader/system supervisor.
  • Works with supervision and exercises sufficient discretion and independent judgment.
  • Maintain confidentiality of information processed, as appropriate.
  • Verifies changes by developing unit test plans, test data and scripts. Also performs desk checks and debugging.
  • Conducts performance monitoring and tuning of applications, systems, and toolsets.

EDUCATION

  • Bachelor's degree in computer science or related field.
  • Combinations of relevant education, certifications, and experience may be considered in lieu of a degree.
  • Continuous learning, as defined by the Company's learning philosophy, is required.
  • Certification or progress toward certification is highly preferred and encouraged. Microsoft .NET certifications (MCP, MCSD, or MCAD) preferred.

EXPERIENCE

  • With proper education credentials, 0-2 years relevant experience which provides the necessary skills, knowledge, and abilities.

QUALIFICATIONS

  • Knowledge of, and the ability to apply, necessary software programming practices and procedures.
  • Ability to apply the principles of independent logical thinking to define problems, collect data, establish facts, and draw valid conclusions.
  • Ability to comprehend the consequences of various problem situations and to refer them for appropriate decision making.
  • Proficiency in SQL and relational database concepts.
  • Ability to design program logic, prepares test data, and test programs.
  • Ability to review business requirements and compare to application for possible deviations from customer expectations.
  • Excellent triage, troubleshooting and problem-solving skills.
  • Ability to handle multiple priorities, establishes workflows, and meets necessary deadlines.
  • Excellent oral and written communication skills.
  • Ability to effectively exchange information clearly and concisely, and present ideas, report facts and other information, and respond to questions as appropriate.
  • Ability to perform other assignments at locations outside the office.
  • Ability to work varying hours, including evenings, weekends and holidays as required.
  • Understand the need for, and display, a strong sense of urgency while maintaining a high level of quality.
  • Knowledge of and ability to code in HTML, XML, JavaScript, and other web-related technologies.
  • Proficiency in Java, .NET, or other object-oriented development languages.
  • Basic knowledge of Oracle and Microsoft SQL, DDL and DML.
  • Experience with development using Oracle Middleware preferred.
  • Knowledge on the use of enterprise scheduling and monitoring tools.
  • Strong knowledge of OOAD and multi-tier architectures, including MVC/MVP/MVVM design patterns.
  • Strong knowledge of JQuery, JavaScript, and CSS. Working experiences with AngularJS or ReactJS is strongly preferred.
  • Strong experience with RDBMS (Oracle 10g/11g, MS SQL 2005/2008), including database design, developing stored procedures and functions, and performance tuning. Working experiences with No-SQL databases such as MongoDB, Azure CosmosDB, AWS DynamoDB are a strong plus.
  • Demonstrated expertise tuning web applications from top to bottom.
  • Development experience using C# or any advanced languages.
  • Rest Web Services using Web API.
  • NET, user controls, custom controls, and ASP.Net, AJAX.
  • OOAD and n-tier architectures (MVC/MVP/MVVM design patterns).
  • Agile software process
  • Working experiences of test -driven development framework.
  • Modern object-oriented programming languages and web services (MS C#/JAVA).
  • Excellent inter-personal and communication skills.
  • Ability to multi-task in a fast-paced environment.
  • Flexibility to adapt to changing business needs.
  • Team player who is delivery-oriented and takes responsibility for the team's success.
  • Enthusiastic, can-do attitude with the drive to continually learn and improve.
  • Highly self-motivated, creative, and able to dive deep in problem solving.

WORKING CONDITIONS:

Work is performed in an office setting with no unusual hazards.

The qualifications listed above are intended to represent the minimal skills and experience levels associated with performing the duties and responsibilities contained in this position description. The qualifications should not be viewed as absolute standards, but as general guidelines that should be considered with other position-related criteria.

Pay Range - Actual compensation decision relies on the consideration of internal equity, candidate's skills and professional experience, geographic location, market, and other potential factors. It is not standard practice for an offer to be at or near the top of the range, and therefore a reasonable estimate for this role is between $46,100 and $93,400.

We are an Equal Opportunity Employer. Diversity is valued and we will not tolerate discrimination or harassment in any form. Candidates for the position stated above are hired on an "at will" basis. Nothing herein is intended to create a contract.

#LI-JL1



  • Lansing, Michigan, United States HITACHI GLOBAL AIR POWER US, LLC Full time

    Job Title: Embedded Software Engineer Company: Hitachi Global Air Power US Position OverviewObjective:The primary objective of the Embedded Software Engineer is to create high-quality software in Embedded-C for air compressor systems.Opportunity:This role presents a unique opportunity to join a dynamic engineering team within a stable and expanding...


  • Lansing, Michigan, United States JobRialto Full time

    Essential Skills:Extensive experience with .NET Framework, .NET, ASP.NET, C#, SQL Server, and Angular is required. Proficiency in developing MVC applications, JSON, and web service interfaces is essential. Strong background in coding with JavaScript, jQuery, and HTML is necessary. Familiarity with Azure DevOps, including boards and code repositories, is...


  • Lansing, Michigan, United States Magna International Full time

    Position Overview:The Senior Research Engineer will play a pivotal role in advancing our software platform for robotics systems. This position involves the design, implementation, and debugging of highly efficient and robust software solutions.Key Responsibilities:1. Software Development & Optimization: - Create and maintain modular software components...


  • Lansing, Michigan, United States Saxon Global Full time

    Join Saxon Global as a Senior PowerBuilder Software EngineerEssential Qualifications:Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related fieldProficient in PowerBuilder Development (version 7 or higher)Ability to work in a hybrid office and/or remote settingOpen to continuous learning and professional...


  • Lansing, Michigan, United States Cribl Full time

    About CriblAt Cribl, we pride ourselves on our unique approach to business. We are a company that values productivity and a sense of humor, seeking individuals who are driven to achieve results while enjoying the journey.Our MissionAs a rapidly expanding, remote-first organization, we empower our employees to excel in their roles, regardless of their...


  • Lansing, Michigan, United States Apex Systems Full time

    Position:Role Overview:This role is for a Java Software Engineer with robust front-end expertise.The selected candidate will contribute to both Development and Maintenance initiatives. As a software engineer, your duties will encompass collaborating with project managers, application stakeholders, and resource coordinators, while being part of an agile...


  • Lansing, Michigan, United States Brooksource Full time

    Position: Lead .NET Software EngineerKey Responsibilities:As a Lead .NET Software Engineer, you will work in a collaborative Agile environment to produce high-quality code that aligns with business objectives. Your responsibilities will include:Collaborating with team members to deliver robust software solutions.Analyzing user stories and developing code...


  • Lansing, Michigan, United States AKT Corp Full time

    Position OverviewWe are seeking a highly skilled Senior .NET Software Engineer to join our dynamic team at AKT Corp. The ideal candidate will possess extensive experience in software development and a deep understanding of the .NET ecosystem.Key Responsibilities:Utilize over 10 years of expertise in the .NET Framework, ASP.NET, and C# to develop robust...


  • Lansing, Michigan, United States AKT LLC Full time

    Position OverviewWe are seeking a highly skilled Senior .NET Software Engineer to join our dynamic team at AKT LLC. This role requires a deep understanding of the .NET ecosystem and a passion for developing high-quality software solutions.Key ResponsibilitiesPossess over 10 years of experience with the .NET Framework, including .NET, ASP.NET, and...

  • Software Engineer

    10 hours ago


    Lansing, Michigan, United States Auto-Owners Insurance Full time

    Job SummaryThis role requires a highly motivated and skilled individual to join our IT Division as a Modern Technology Software Developer at Auto-Owners Insurance. The position involves developing, maintaining, and supporting software applications for new and existing systems.Key ResponsibilitiesDesign, develop, test, analyze, and maintain new and...


  • Lansing, Michigan, United States ShiftCode Analytics Full time

    Position: Senior .NET Software EngineerLocation: HybridContract Duration: 12 MonthsVisa Requirements: Open to all visa types (excluding H1B and CPT)Interview Process: Phone/ZoomCompensation: $60-65/hr.Key Responsibilities:As a vital member of our Agile development team, you will be responsible for delivering high-quality software solutions that align with...


  • Lansing, Michigan, United States CVS Health Full time

    Join CVS Health in our mission to transform health care with a human touch. Our commitment is to deliver personalized, convenient, and affordable health solutions, guided by our core values.Position Overview: As an IT Asset Management (ITAM) Software Engineer, you will play a pivotal role in the design, development, and maintenance of ITAM solutions within...


  • Lansing, Michigan, United States Software partner italia Full time

    Chi Siamo: Software Partner Italia è alla ricerca di un Responsabile di Progetto da integrare in un team dedicato presso i nostri clienti.Contratto: La posizione prevede un contratto di durata iniziale di 12 mesi con possibilità di indeterminato. Il lavoro sarà a tempo pieno e richiede presenza presso la sede del cliente.Requisiti:Selezioniamo un...


  • Lansing, Michigan, United States SME Full time

    About SME: SME is a recognized leader in the field of consulting engineering, renowned for our innovative and sustainable engineering solutions. Our dedicated team of professionals is committed to delivering exceptional service to our clients as we work to enhance and restore infrastructure.Position Overview: We are seeking a qualified Senior Structural...


  • Lansing, Michigan, United States JobRialto Full time

    Core Competencies:Extensive experience in .NET Framework, .NET, ASP.NET, C#, SQL Server, and Angular is essential. Proficient in developing MVC, JSON, and web service interfaces. Skilled in crafting code using JavaScript, jQuery, and HTML. Familiarity with Azure DevOps, including boards and code repositories. Experience with GIT code repository software is...


  • Lansing, Michigan, United States Kistler Instrumente GmbH Full time

    Company OverviewKistler Instrumente GmbH is a renowned leader in dynamic measurement technology, specializing in the assessment of pressure, force, torque, and acceleration. Our advanced technologies form the foundation of Kistler's modular solutions, enabling clients in both industrial and scientific sectors to enhance their products and processes, thereby...


  • Lansing, Michigan, United States City of Detroit Full time

    Join the Team in the City You CherishThe Office of the Chief Financial Officer - Treasury division is seeking applications for the position of Auditor I.Position OverviewThe Auditor I role encompasses positions that utilize professional accounting and auditing expertise, standards, and principles to execute various responsibilities, including:- Assisting in...


  • Lansing, Michigan, United States ZipRecruiter Full time

    ABOUT ZIPRECRUITERZipRecruiter is a leading technology company that specializes in connecting employers with job seekers through innovative online solutions. Our commitment to excellence drives us to create reliable and efficient systems that enhance the recruitment process. We believe in a collaborative approach to achieve our mission of simplifying the...


  • Lansing, Michigan, United States May Mobility Full time

    Job OverviewAs a Senior Systems Integration Engineer, you will play a pivotal role in the cohesive integration of software and hardware components within our cutting-edge autonomous vehicle systems. Your main objective will be to ensure the dependability, efficiency, and operational capability of embedded software while working closely with a diverse...


  • Lansing, Michigan, United States Control System Integrators Full time

    Controls EngineerAbout the Position:Control System Integrators is in search of a dedicated automation systems engineer to become a vital part of our team, specializing in comprehensive automation solutions. We seek an individual who possesses a balanced mix of innovative thinking, self-drive, and technical expertise to effectively address our clients'...