Software Developer II
Idexcel, Inc. - Milwaukee, Wisconsin, United States, 53244
Work at Idexcel, Inc.
Overview
- View job
Overview
Developer II is responsible for the development of software.
Essential Responsibilities: Duties include (but are not limited to): - Understand needs and translate those to viable product features and requirements. - Deliver modern software design to bring features into the large scale software platform. - Responsibility across the full development lifecycle of requirements, design, implementation and testing.
Software development in the areas spanning: - Develop algorithms that are defined by engineering. - Define database architecture and implement. - Interface existing engineering SW tools. - Write code to interface to hardware and control that hardware. - Develop GUI to interface with user. - Own revision controlled SW package which includes code and release documentation. - Automate data visualization.
Utilize modern tools for all phases of software development. Collaborate with global, cross-functional engineering teams, Principal Engineers and Architects to build world-class medical software. Apply engineering expertise/experience/excellence to grow software architecture through modern and innovative design paradigms. Demonstrate technical leadership with maturity in balancing scope, timing and resources. Demonstrate a quality mindset in all aspects of deliverables for our customers. Qualifications
Qualifications/Requirements: - Bachelor's Degree in Computer Science, Software Engineering, or a STEM major (Science, Technology, Engineering, or Math). - 2 years relevant experience. - Strength in programming languages including Python, Java, Labview, and SQL. - Experience or knowledge in GUI development, database architecture, and interfacing and controlling hardware. - Experience or knowledge in Matlab and website development is a desire, but not a required qualification. - Knowledge of the Software development lifecycle in product delivery and maintenance. - Education in design and development of software architecture using established design patterns. - Strong problem-solving abilities. - Working knowledge of configuration management tools, software build and release methodologies. - Able to work in a team environment by demonstrating strong communication and collaboration skills.
#J-18808-Ljbffr