Posted 3y ago

Developer II

@ Mouser Electronics
Mansfield, Texas, United States
OnsiteFull Time
Responsibilities:Develop software, Analyze designs, Document specifications
Requirements Summary:Software development of moderate to high complexity; analyze, design, build, document, and support applications.
Save
Mark Applied
Hide Job
Report & Hide
Job Description

SCOPE

To carry out, under guidance and supervision, software development assignments of moderate to high complexity.  This requires understanding the business requirements, carrying out analysis, and creating specifications, and then building the software according to those functional and technical requirements and specifications. A Developer II will analyze, design, build, modify, debug and correct software applications and modules in support of business systems. They will perform code reviews, provide documentation and help with support and training activities. They will work with Project Managers, fellow developers, QA teams, senior staff and other key stakeholders as required to deliver solutions.

 

ACCOUNTABILITIES

Software development and programming

•             Will develop and maintain software using programming concepts and software development processes

•             Will conduct research, analysis and document/review technical designs and specifications

•             Will work conforming to agreed procedures and standards, contribute to reviewing those standards when requested

•             Will create software in accordance with agreed technical and functional design specifications

Technical Design and Architecture

•             Will have a strong understanding of the core concepts of software design and architecture

•             Will have the desire and aptitude to grow and learn new skills in the field of software development and design

•             Will easily define and document flow-chart logic and data-flow diagrams

•             Will suggest changes and improvements where necessary to aid growth and scalability

Establish and meet deliverables

•             Will use good and established time management skills in order to deliver work to agreed timescales

•             Will provide, contribute to or review the creation of ballpark and detailed build estimates for a development task

•             Will present strong ability to work on multiple priorities and projects, seeking guidance where relevant

•             Will continue to learn and apply complex development, architecture and design concepts relative to other systems.

 

Business Acumen & Analysis

•             Will demonstrate a good understanding of business concepts, business rules, data flow and database structures of supported systems

•             Will have the ability to provide specification, flow charts and/or pseudo-code for design of new or updates to applications

Communication

•             Will effectively communicate both verbally and in writing

•             Will contribute to and lead the creation or review of technical documentation and other project artifacts as needed

•             Will proactively use good business judgment to keep managers and superiors informed about risks, issues, assumptions, and dependencies.

Production Support

•             When required, will contribute to the problem solving, troubleshooting and debugging of software on production and non-production environments, and provide root cause analysis

•             Display a growing understanding of Mouser’s software systems

•             May provide 24-hour support through participation in the Developer On-Call rotation (may require assistance from others depending on knowledge and experience).

•             Will also be available for providing after-hours, weekend, and holiday production support when called upon

Personal Skills

•             Will display a positive attitude to work

•             Will work effectively as part of a team or individually

•             Will demonstrate a commitment to delivering high-quality solutions

•             Will demonstrate personal integrity and remain professional at all times

•             Will demonstrate good planning and organizational skills

 

QUALIFICATIONS

EDUCATION & EXPERIENCE

Bachelor’s degree in Computer Science or related field with a minimum professional experience of 3 years -or- in lieu of degree 7+ years of relevant experience.

 

COMPETENCIES

Decisive Judgment

Championing Change

Planning & Organizing

Driving For Results

Continuous Improvement

Customer Focus

Resilience

Managing Others

Coaching and Developing Others

Relationship Management

Integrity*

Business Acumen*

 

SKILLS & CERTIFICATIONS

•             Has knowledge of programming languages, data structures, algorithms and software development patterns

•             Possesses the ability to translate business requirements and functional specifications to technical and design specifications as requested

•             Has the ability to translate and develop logic from technical specifications

•             Has knowledge and experience of developing computer software and can demonstrate knowledge of related concepts, practices and processes

•             Has professional experience (3-7 years) in reading, developing, and troubleshooting software in languages such as: BASIC, C, C#, Java, JavaScript, Python, and SQL; and with markup languages such as HTML and XML

•             Has the ability to understand and analyze business needs

•             Possesses knowledge of aspects of computer technology outside of software development, including hardware, networking, operating systems, and database management systems

•             Possesses good verbal and written communication skills, as applied to both technical and non-technical subject matter

•             Has knowledge of one-or-more software development methodologies (e.g. Waterfall, Scrum)

•             Good ability to understand and apply new technologies

•             Understanding of and ability to use OO programming and UML

•             Knowledge of experience of multi-value databases or NoSQL databases preferred

•             Knowledge or experience of working with organizations that implement a distribution model preferred

 

This is a summary of the primary accountabilities and requirements for this position.  The company reserves the right to modify or amend accountabilities and requirements at anytime at its sole discretion based on business needs.  Any part of this job description is subject to possible modification to reasonably accommodate individuals with disabilities.

Category:IT/IS

Equal Opportunity Employer, including disability and veterans.

 

#LI-PS1