Senior Software Development Engineer Job Description Template
Our company is looking for a Senior Software Development Engineer to join our team.
Responsibilities:
- Continually look for ways to improve our engineering systems and processes;
- Designs and implements source code revision control methods for products;
- Prepares accurate project status documentation for leadership;
- Submitting the results of the analysis to the Director, Web Development;
- Work with project owners to complete issues in a timely manner;
- Create and maintain web apps using C#, MVC, Dotnet Core, CSS;
- Develop and maintain conceptual wireframes, high-fidelity mockups, information architecture diagrams, interaction specifications etc;
- Works with direct reports to establish regular objectives and tracks their progress;
- Mentor team members, do design and code reviews, implement light weight and effective processes to deliver high quality releases on time;
- Play key role in design/development of Product development;
- Design, development & implementation independently;
- Ability to drive the design review cycle and close on design requirements independently;
- Gathering & understanding requirements;
- Responsible for complete software development cycle;
- Supports a collaborative, innovative culture that advocates user-centered design and a positive customer experience.
Requirements:
- Experience in Cloud Technologies, system programming is a plus;
- Extensive experience on C/C++/Python;
- 6 to 8 years hands on experience in UX and UI design;
- Technology Understanding: HTML, CSS;
- User research techniques;
- Experience – 6-9 years;
- Experience on OS – Unix/Linux and Windows;
- Must know: basic design principles e.g. gestalt law etc;
- Hands on experience in Networking and Multi-threading;
- UT (usability testing with end users) techniques;
- B-Tech Comp. Sci. or higher;
- Demonstrated ability to develop big ideas, and execute flawlessly against them in a highly collaborative and rapidly changing environment;
- Good to have Certification from Human Factors International , (HFI-CUA™) – preferred;
- Knowledge of Interaction and visual design (iconography, button library and pattern, color palettes and transitions).