Software Developer Graduate at AVEVA involved in developing software for industrial automation and engineering. Collaborating with teams to design, test, and deliver applications.
Responsibilities
Recognize, articulate, and make technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team
Design, develop, test, and debug software applications
Deliver software on-time and constantly work to make accurate estimates and deliver on those estimates
Provide technical support of products including direct customer support and escalated issues
Document product behavior and implementation details
Collaborate with team members on how to approach and prioritize development efforts
Understand and proactively follow team processes, documentation, best practices, and code style guides
Give insightful feedback on pull requests, engineering designs, and features
Expand your working knowledge of your respective technical domain
Requirements
A Bachelor's Degree, Master's Degree or PhD in Computer Science, Computer Engineering, Math, Engineering (Chemical, Electrical, or Mechanical), Physics or related field
Some software product or application development experience
Good experience with developing software in major programming languages such as: C++, C#/.NET, JavaScript, etc.
Familiarity with software design patterns (objected oriented design), Computer Science fundamentals/principles and methodologies, as well as knowledge of operating system internals
Sharp debugging and problem-solving skills
The ability to clearly communicate complex ideas both verbally and in written form
An eagerness to accept and expand upon skills and knowledge based on feedback
Someone who seeks advice on how to approach and prioritize development efforts
A self-motivated person with a knack for time management
Benefits
Competitive salary
high quality healthcare
401(k) with 6% employer match
FSA and supplemental insurance
paid parental leave
20 days PTO with increase for time served
7 days of sick time
3 days paid volunteering
flexible lifestyle benefits (commuter plans, backup care, emergency leave and fitness/education reimbursement opportunities)
Join Snap Inc. as a Level 3 Software Engineer to work on various challenging technical projects. Develop code that impacts Snap’s products and technology, and collaborate with dynamic teams.
Software developer enhancing and maintaining production test environments using Python and Qt at BDT, a leader in smart technology solutions. Collaborating on product introduction and process optimization with international partners.
Platform Enabling Software Engineer developing graphics drivers across integrated and discrete graphics for Intel. Adapting driver functionality for HW changes and collaborating with upstream communities.
As a Staff Software Development Engineer at CVS Health, lead transformative integration programs. Focus on enhancing customer service solutions and architectural frameworks.
Software Architect responsible for developing ERP solutions on Microsoft Business Central and ensuring system architecture stability. Collaborating closely with product management and working within a Scrum team to shape ERP future.
Senior Software Engineer collaborating with Computational Structural Engineers to develop automation tools for Engineering Design using various Python libraries.
Software Engineer building a next - generation CMS and web platforms at Mistral AI. Collaborating with marketing and engineering teams to enhance digital content management.
Software Engineer II in Workday Integration at Travelers, leading design and development for system assignments. Engage with stakeholders to deliver technical solutions efficiently and effectively.
Salesforce.com Software Engineer developing features for Tender Central platform used by pharma/MedTech companies. Collaborating with product and AI teams to enhance functionality and efficiency.
Software Developer Intern developing custom software solutions for Uline. Collaborate with IT experts in an Agile Scrum team and gain valuable technical experience.