Job Description
: Senior Software Developer
(5 - 8 years experience)
Qualifications / Experience: Degree in computer science or equivalent from a reputed institute
1 Design of software according to agreed standards, architecture and requirements
2 Implementation of software according to design
3 Planning and performing testing to ensure fit to standards (e.g. security, scalability, etc.), design as well as functional and non-functional requirements 4 Supporting customers and the support groups by analyzing and solving product issues
5 Interface with various R&D groups, as well as support and services groups.
6 Determines methods and procedures on new or special assignments (e.g. adoption of new technologies).
7 Has full responsibility of the software development lifecycle (Design, development, UT, work with QA and through field introduction).
8 Knowledge on Data structures, Algorithms and solid understanding of OOP.
9 5 -8 years of recent experience in .Net technologies.
10 Intermediate mastery of the C#.net, ASP.NET, WebAPI and its ecosystem of tools and frameworks; proficient with dot net algorithms and data structures.
11 Experience on Perforce or Git will be added advantage.
12 Experience on CI/CD tool like Jenkins
13 Proficiency in JavaScript, jQuery and other client tool and technology. Knowledge of Angular, Playwright would be added advantage.
14 Enhance test coverage by writing Unit test, Integration test and UI Automation test must
15 Worked in high performance, highly available and scalable systems
16 Experience in RDBMS database development with SQL Server
17 Knowledge and experience with software design patterns and how they can be incorporated into software design.
18 Experience developing server-side enterprise-grade software products that can perform, scale, and integrate into a broad enterprise ecosystem.
19 Substantial capabilities in the domain, analyses information and deduces conclusions within the professional space, starts to be seen as a professional by his team and peer community. Has high-attention to details and works well in a dynamic and stressful environment.
20 Experience working in a modified Agile methodology development environment
21 Excellent interpersonal skills, proven ability, and passion to educate and mentor others in engineering best practices and patterns, team player
, *
Degree in computer science or equivalent from a reputed institute
Employement Category:
Employement Type: Full time
Industry: Fresher (No Industry)
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Senior Software Engineer
Keyskills:
sql server
java
sql
customer relations
javascript
software development life cycle
software design patterns
music making
ui automation
test coverage
support groups
data structures
design patterns
software design
computer science
agile methodology
special assignments
software development
database development
interpersonal skills