WHAT IS AN ADVANCED SOFTWARE ENGINEER ?
The Advanced Software Engineer will serve as a project leader in software development, employing contemporary methodologies and technologies to ensure exceptional software quality, robustness, and efficiency. They will possess profound knowledge in C#, Windows Forms, ASP.NET MVC, and Microsoft Visual Studio, complemented by strong interpersonal, analytical, problem-solving, and organizational skills.
Need-to-Know Overview of an Advanced Software Engineer
1. Advanced Software Engineer Duties and Responsibilities
- Take geometric information and transfer it into already existing programs.
- Take leadership in maintaining and enhancing already existing software.
- Take geometry information and translate it into machine instructions.
- Improve and enhance existing geometry.
- Maintain and enhance the software.
- Write the software that does compile.
- A leader on software development projects, utilizing modern software development methods and technologies
- Achieve high levels of software quality, robustness, and effectiveness.
- Set priorities, estimated, established, and tracked project efforts and schedules, reported on project progress
- Lead teams to project completion.
2. Advanced Software Engineer Skills, Abilities and Experience
- Experience innovating software.
- Fascinated by the opportunity to advance software development for an equipment manufacturer for structural steel fabricators.
- Communication skills for collaboration with other engineering disciplines.
- A situational good leader and follower.
- Bachelor or postgraduate degree in CS/CE/EE or related field.
- 3 years experience in analytical software design and development.
- Mastery of object-oriented programming principles.
- Familiarity with modern software development methods and technologies including SDLC concepts.
- Familiarity with compiler construction.
- Familiarity with relational databases and SQL.
- Programming language design
- Discrete structures
- Algorithms and data structures
- Combinatorial mathematics
- Approximation algorithms
- Parallel numerical algorithms
- NP-complete problems