Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop high-quality software design and architecture
- Identify, prioritize, and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting.
- Review and debug code.
- Perform validation and verification testing.
- Document development phases and monitor systems.
- Ensure software is up-to-date with latest technologies.
- Determine operational feasibility by evaluating analysis, problem definition,
requirements, solution development, and proposed solutions. - Document and demonstrate solutions by developing documentation, flowcharts,
layouts, diagrams, charts, code comments, and clear code. - Prepare and install solutions by determining and designing system specifications,
standards, and programming. - Key person in the design of software applications.
- Manage software development activities.
- Coach and support team members in technical issues, challenges, and problems
Conduct code reviews. - Communicate with clients to resolve technical issues, challenges, and problems.
- Plan, develop, and implement large-scale projects from conception to completion.
- Develop and architect the lifecycle of projects working on different technologies and
platforms.
Job Requirements
- B.Sc. / M.Sc. in Computer Science/Engineering
- 6+ years of experience with the full software development life cycle covering
requirements, design, development, testing, delivery, and support. - Solid experience in OOP and OOD using C#.
- Solid experience in Design patterns and Architectural patterns.
- Solid experience in front-end development using Angular.
- Solid experience in OOP and OOD using C#.
- Solid experience in .Net Core and Microservices Architecture.
- Solid experience in ASP.Net MVC4 and above.
- Experience building Rest and SOAP APIs.
- Expert in LINQ, Entity Framework, and Dapper.
- Open XML and Reporting Services.
- Expert in SQL Server Programming.
- Telerik Reporting is a Plus.
- Figma, Sketch is Plus.