Position Summary:
Magnitude Software is looking for the best and brightest talent to join our software engineering team, working on novel data management products.
We are looking for candidates with:
- A passion for high quality software engineering and technology
- An interest in working on large-scale data challenges across different technologies
- Strong educational credentials
- Drive and ambition to achieve, thrive, and succeed
Our software engineers are both technically gifted and can work well with others to solve difficult problems. Technologies frequently change, and the successful candidate must have the ability to rapidly master new software languages and technologies.
Tasks:
- Analyzes, designs, develops and documents commercial software products
- Work on the research, development, testing, and maintenance of new and existing software products
- Demonstrates high aptitude in a variety of software engineering concepts, practices, and procedures
- Relies on extensive experience and judgment to plan and accomplish goals
- Take ownership of development work through to delivery, including fully automated testing of components
- Work under the supervision of the Team Lead/Manager to accomplish engineering tasks and objectives
- Adhere to defined coding standards and best practices.
- Participate in design and code reviews
- Provides technical support to project team members
- May perform team leadership for a team of engineers
- Qualifications
Desired Skills and Experience:
- 5 to 8 yrs years of experience designing and developing.
- ASP .NET, C# , Net core and WebAPI and Rest and Web technologies.
- HTML, CSS, Javascript, Jquery, Ajax, and Entity framework
- Familiarity with bootstrap and / or any UI framework
- strong on OOPS Concept.
- Good experience in developing Client/Server Applications using Microsoft Technologies.
- Exposure to database and SQL language is a must.
- Experience design methodologies like OOAD is a must. Knowledge of Design patterns is an added advantage.