Uv Developer Ii Job in Mouser Electronics

Uv Developer Ii

Apply Now
Job Summary

ACCOUNTABILITIES & ESSENTIAL FUNCTIONS 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 Will display and foster a positive attitude to work Will work effectively as part of a team or individually, taking a lead role where necessary Will manage up (strive to work for the benefit of one s superior in addition to one s self and take initiative where and when possible Will demonstrate personal integrity and remain professional at all times Will demonstrate strong planning and organizational skills 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 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. SKILLS & CERTIFICATIONS Can design and architect computer programs and accurately and competently present design ideas and innovative concepts, while providing a best-practice approach. Has extensive knowledge of programming languages, data structures, algorithms and software development patterns Has the ability to translate and develop logic from technical specifications Leads in the troubleshooting and problem solving production issues or during post-production implementations while providing root cause analysis and resolution Has knowledge and experience of developing computer software and can demonstrate knowledge of related concepts, practices and processes Has professional experience in reading, designing, developing, and troubleshooting software in languages such as Unibasic/Pickbasic, C, C#, Java, JavaScript, Python, and SQL; and with markup languages such as HTML and XML Has good experience in designing and developing with database systems (e.g. SQL, multi-value,NoSQL) 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 strong verbal and written communication skills, as applied to both technical and nontechnical subject matter, with the ability to communicate technical subjects to a non-technical audience Has good knowledge and experience of one-or-more software development methodologies (e.g.Waterfall, Scrum) Strong ability to understand and apply new technologies Strong understanding of and ability to use OO programming and UML Knowledge or experience of multi-value databases preferred Knowledge or experience of working with organizations that implement a distribution model preferred Knowledge and experience of UML preferred Knowledge and experience of working with UNIX systems preferred 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. 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

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired