Search jobs > Janesville, WI > Software developer ii

Software Developer II

Data Dimensions
Janesville, WI
Full-time

Purpose : The Software Developer II participates in all aspects of the design and implementation of sophisticated products, utilizing the latest and most advanced engineering technologies in the industry.

These include analysis, specification, development, testing, documentation and deployment, as well as internal peer training, for imaging, workflow, & customized solutions related to new initiatives and enhancements to existing applications.

Essential Duties and Responsibilities :

  • Utilize your outstanding problem-solving skills and attention-to-detail to participate in the analysis and design of integrated solutions.
  • Assist in the gathering, review and analysis of requirements, both from business users and from teams responsible for other application systems.
  • Participate in code and design reviews and technical presentations to cross-functional staff.
  • Track and support multiple simultaneous activities.
  • Collaborate with other developers in team projects.
  • Identify and implement appropriate testing strategies.
  • Assist with SQA efforts for development of test methodologies / programs to validate functionality / design of software systems.
  • Identify and drive improvements to current development processes, architectures and infrastructures.
  • Propose framework & opportunities for system enhancements to improve performance and overall user experience.
  • Support changes and enhancements from initial development to product deployment.
  • Handle special projects, as required, to completion.
  • Continuously exhibit outstanding written and verbal communication skills.
  • Participate in a self-directed, multi-disciplinary team environment.
  • Actively seek to cross-train fellow engineers.
  • Collaborate with project team members and SQA representatives on all aspects of development, particularly as concerns documentation, customer satisfaction and security requirements.
  • Accurately repair and document changes to applications as assigned.
  • Research new technologies as time permits.
  • Respond to inquiries from internal users and technical support personnel regarding functions and operations of software programs.
  • Required to attend mandatory meetings and trainings, work scheduled overtime with minimal notice, and perform other duties as assigned per business needs.

Qualification Requirements -

To perform the job successfully, an individual should demonstrate the following :

  • Must be at least 18 years of age.
  • Able to read, write and speak English.
  • Successfully pass and maintain acceptable background checks and security clearances.
  • Associate degree from a two-year college or university plus 5 years of related experience or equivalent combination of education and experience required.
  • Knowledge and understanding of computer networking principles.
  • Exceptional communication skills, with the ability to effectively articulate and communicate technical information (verbally and in writing) to the development team.
  • Strong understanding of SDLC tools, techniques, methodologies, and best practices.
  • Excellent critical thinking and problem analysis skills.
  • Expert time management skills.
  • Service-oriented mentality.
  • High sense of ownership of the problems and requests assigned.
  • Focus on managing and resolving issues in alignment with SLAs.

Certificates and Licenses :

No certificates or licenses needed.

Computer Skills :

  • Must have knowledge of and work experience with Microsoft technologies, including Visual Studio (2005 or higher), and Office tools (Word, Excel, Outlook), as well as with one or more of the items in each of the following categories :
  • Microsoft Windows API (for Windows applications, services, or Web services).
  • Python or other OOP Language Experience
  • Image Processing Experience (OpenCV, Numpy, Pillow)
  • Linux
  • Preferred Eperience : PHP, PyTorch, Machine Learning, MongoDB, SQL, System Design and Design Patterns

Equal Opportunity Employer / Protected Veterans / Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.

However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

30+ days ago
Related jobs
Volaris Group
United States, Wisconsin
Remote

Our IEP and Medicaid software, and customer care team help districts maximize participation in Medicaid reimbursement programs and provide exceptional experiences for all students. Bachelor's degree or equivalent experience in computer science, software development. Strong experience in all aspects ...

20-0278792 Docutech, LLC
G,Wisconsin Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

Prent Corporation
Janesville, Wisconsin

Net Developer, you will be responsible for developing and maintaining secure web applications using Entity Framework Core, C#, jQuery, REST, Bootstrap and SQL Server. ...

System Soft Technologies
WI, United States

Your role will also include maintaining and improving our software, ensuring it's secure, reliable, and performs at its best performance levels. Test, implement, document and maintain high quality business systems software solutions. ...

ICONMA
Remote, WI
Remote

Not looking for a Dev Ops Engineer who does not have deep development experience ( just PowerShell or Python knowledge). Experience in DevOps engineering with Azure DevOps and Azure Cloud. ...

Trimble
WI, US
Remote

Software Developer - Control System Support. Join our innovative Control System Development team as a Software Developer, where your primary mission will be to enhance and support the integration and effectiveness of our ECU (Electronic Control Unit) platforms. As a Software Developer you’ll have th...

Noblesoft Technologies
WI, United States

Find the JD below<br /> <br /> <br /> JD<br /> <br /> <b>Job Description: Elastic Search Engineer ( Software Engineer (T5)</b><br /> <b>Primary Duties & Responsibilities</b></p> <ul> <li>Implements holistic solutions u...

Highmark Health
WI, Working at Home, Wisconsin

This job provides application development services typically as a of a project team or in an application support role. Developers provide general support to maintain applications that meet the service levels, system availability, performance and quality levels required by their customers. Developers...

Gainwell Technologies LLC
WI, US

Application Developer (UNIX/C/C++/C#). Work with the Client and our Business Analysts to design applications. Monitor applications and respond to system problems and abends as needed. The deadline to submit applications for this posting is October 20, 2024. ...

N. Harris Computer Corporation - CAD
Wisconsin, United States
Remote

We are currently seeking an experienced and passionate Java Software Developer to join our dynamic team. As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. If you are a talented and motivated Java Software Develo...