Skip to content

Senior Engineer – Software Development Engineering
Company | Analog Devices |
---|
Location | Dallas, TX, USA |
---|
Salary | $108800 – $163200 |
---|
Type | Full-Time |
---|
Degrees | Master’s |
---|
Experience Level | Mid Level |
---|
Requirements
- Must have a Master’s degree in Computer Engineering, Computer Science, or a related field of study (willing to accept a foreign education equivalent)
- 2 years of experience as a Software Developer with full-stack capabilities such as web app development, database design, unit testing, and software deployment to enhance business processes
- Demonstrated Expertise (DE) developing and supporting software systems and internal applications by evaluating potential solutions and assessing them for technical and business stability
- DE building and maintaining full-stack web applications using ASP .NET framework, C#, Microsoft SQL server and web technologies such as HTML, CSS, JavaScript, jQuery, Bootstrap, and AJAX using Microsoft Visual Studio
- DE creating and modifying database objects in Microsoft SQL server and Oracle database to integrate database with web applications and provide data to users using Entity Framework
- DE working with business owners and end users to ensure technical compatibility and employing test-driven development to maintain the software quality and meet user requirements
- DE working with version control systems to collaborate and manage projects with the team, defining business processes using workflows, and automating processes in support systems to provide better systems and decrease manual efforts.
Responsibilities
- Build full-stack web applications that enable users to easily access data.
- Communicate with clients to gather requirements and analyze their needs.
- Collaborate with cross-functional teams to successfully integrate data between connected applications.
- Write scripts to create and modify database objects.
- Write T-SQL stored procedures to collect and manipulate data, write C# code to connect databases with websites using ASP .NET framework, and display data using tables, reports, and charts.
- Perform integration and end-to-end testing to ensure optimal function of applications with connected systems.
- Deploy applications into production for end users to access and use data.
- Debug applications to identify issues, pinpoint locations requiring modification, fix code, test, and migrate updated versions into production.
- Field requests from users to implement new application features, correct errors, and improve performance.
- Upgrade legacy systems to newer versions of applications and migrate applications to new server sites.
- Set up code files in a shared code repository using Tortoise SVN and Team Foundation Server tools.
Preferred Qualifications
No preferred qualifications provided.