Software developer

Senior Software Developer – Randstad Technologies – Milwaukee, WI

job summary:

Responsible for the development and maintenance of application software and knowing where and

how data items are handled in various applications. Software developers

perform system analysis, coding, testing, debugging and documentation of software systems

used by the company. They work with other members of the IT team to troubleshoot,

documenting and resolving issues with existing enterprise software systems, as well as mentoring

other members of the IT team.

Essential Duties and Responsibilities: To perform this job successfully, an individual must be

able to perform each essential task satisfactorily. Reasonable accommodations can be made

enable people with disabilities to perform essential functions.

? Work closely with end users, business partners, IT peers and management as part of a team-

Agile-centric software development environment

? Understand business needs and participate in acceptance testing with stakeholders

? Develop software following the specifications using the appropriate tools and respecting the

documented coding standards

? Lead software development projects, from story mapping, refinement and design, to

development, testing and monitoring

? Lead the design and development of integration workflows and ETL processes

? Administer integration platforms

? Mentor other software developers

? Develop new applications, modify and maintain existing software

? Document new applications or changes to existing applications

? Create automated unit and integration tests for applications

? Troubleshoot application and system issues

? Perform other duties as may be assigned or requested

Qualifications:

? Ability to effectively communicate technical concepts to other technical staff

? Active and articulate communicator able to maintain an open dialogue with operations personnel

and other non-technical members of the organization

? Ability to lead a development project by understanding the business problem, by leading

discussions with technical and non-technical team members using business-first

language and design of a high-level solution using multiple technologies

? Demonstrated ability to learn new technologies

? Ability and willingness to coach/mentor others eager to learn

? Experience with Agile software development lifecycle methodologies

? Solid knowledge of object-oriented and service-oriented development concepts,

software architecture and design patterns, and relational database design

? Skills in a modern object-oriented programming language, such as C# or Java

? Experience with ETL/Enterprise Integration technologies, such as BizTalk, SSIS, Alteryx

? Understanding of source and target data structures, ETL processes and products

? strong problem-solving skills with self-awareness to get on topic appropriately

subject matter experts when needed

? Self-employed person seeking to continuously improve their teams, processes and

some products

? Willingness to explore and understand business concerns and desired outcomes that

underlying issues

? Preferably proficient in modern web development using HTML5, CSS and JavaScript

frames

? Ability to write efficient T-SQL

? Understanding of modern source control technology such as Git

Education experience:

? Requires training generally equivalent to a bachelor’s degree in computer science,

management information systems or related field

? Minimum of four years of related experience in application development

? Minimum of two years of related experience leading teams or projects

? Applicants with a combination of significant and relevant work experience and

training meeting the minimum requirements can be substituted

Location: MILWAUKEE, Wisconsin

job type: CDI

salary: $125,000 – $135,000 per year

working hours: 8 a.m. to 5 p.m.

education: Bachelor’s degree

responsibilities:

To perform this job successfully, a person must be

able to perform each essential task satisfactorily. Reasonable accommodations can be made

enable people with disabilities to perform essential functions.

? Work closely with end users, business partners, IT peers and management as part of a team-

Agile-centric software development environment

? Understand business needs and participate in acceptance testing with stakeholders

? Develop software following the specifications using the appropriate tools and respecting the

documented coding standards

? Lead software development projects, from story mapping, refinement and design, to

development, testing and monitoring

? Lead the design and development of integration workflows and ETL processes

? Administer integration platforms

? Mentor other software developers

? Develop new applications, modify and maintain existing software

? Document new applications or changes to existing applications

? Create automated unit and integration tests for applications

? Troubleshoot application and system issues

? Perform other duties as may be assigned or requested

qualifications:

  • Experience Level: Experienced
  • Minimum 4 years of experience
  • Education: Bachelor’s degree

skills:

  • ETL
  • Equal Opportunity Employer: Race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, disability, protected veteran status, or other legally protected group status.

    At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all candidates. If you need a reasonable accommodation to make your application or interview a great experience, please contact HRsupport@randstadusa.com.

    For some assignments, vaccination and/or Covid-19 testing may be required by the Randstad client or by applicable federal mandate, subject to approved medical or religious accommodations. Read the job posting carefully for more details on vaccine/testing requirements or ask your Randstad representative for more information