Software Developer (.NET)PRINCIPAL ACCOUNTABILITIES :- Accountabilities Major Activities Key Performance Indicators Coding and Database- Write well designed, testable and efficient codes as per coding standards- Maintain Code into (TFS or similar)- Collaborate with team lead (and other departments if necessary) to produce software design and architecture- Develop documentation throughout the software development life cycle (SDLC)- Code review and enhancement- Analyze the technology impact of functional requirements developed by other internal teams - - Application maintenance- Coordinate with DBA for database maintenance- Domain understanding- Code Quality- On time delivery- SDLC understanding- Use of appropriate tools- Training, Client- Communication and Support- Mentor junior team members- L2/L3 support and communication with client in case of support requirements- Coordinate with and support IT team/DBA for application and database deployment- Support recruitment activities whenever needed.- Mentoring activities- Client support- Recruitment support- Quality Assurance/Unit- Testing- Improve existing software- Perform Unit testing and other related activities as directed by team lead- Examine software for vulnerabilities from a security point of view- Testing activities, bugs detected, bugs fixed- Results of VAPT R & D- Self-Learning on technical functionality and domains we work- Suggest opportunities for learning and development- R & D on suggested topics as approved/directed by team lead- Domain understanding- N- umber of new ideas shared with the team and executed for improvements in the software- MAJOR CHALLENGES- Adapting to latest tools and technologies- Quality of Code- Dynamic requirements- Time estimation- Security issues- INTERACTIONS- Internal InteractionJob Role : You need to interact with Internally in the organization to enable success in your day to day work Development Team - to help each other in day to day activities- HR - for any HR related concerns- IT - for software installation or access for any sites- Project Manager - for understanding client requirement and help design, develop and maintain software- DBA - for database related activities- External InteractionsJob Role : You need to interact with outside the organization to enable success in your day to day work- Client communication for supportSKILLS AND KNOWLEDGE : Educational Qualifications : Graduate or Postgraduate in Computers/IT (B.E, M.E (IT/CE), BCA/MCA)Technical Skills :- Proven experience of 3-7 years as a.NET Developer or equivalent- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g.
Model- View-Controller (MVC)- Must be able to deploy and configure applications on IIS- Knowledge of the following is desirable: PostgreSQL, Linux,.NET Core, AngularJS- Knowledge of C# and HTML5/CSS3- Familiarity with architecture styles/APIs (REST)- Understanding of Agile methodologies- Excellent troubleshooting and communication skillsFunctional Skills :- Tech Savvy- Grasping Power- Understanding of new technologies in the market- Problem Solving Skills- Troubleshooting Skills- Agile Methodology- Analytical ThinkingBehavioral Skills :- Ethical and Honest- Takes Ownership- Attention to detail- Effective Communication- Energetic and Positive- Team Work- Self-Motivated-Relevant and total years of Experience- 2-5 years in Software Development Field.Job Type : PayrollCategories : Software Developer (IT & Networking)Must have Skills :-.NET Core - 1 Years - Expert- SQL - 3 Years - Advanced- PostgreSQL - Angular.Js - Linux- Agile Methodology- MVC Framework- Rest API- Internet Information Services (IIS)- ASP.NET - 3 Years - Advanced- CSS 3- UI And UX Design- C Sharp- HTML 5-.Net - 3 Years - Advanced- 15 - 25 Lakh/Year (Annual salary)- Longterm (Duration)- Onsite Ahmedabad, Gujarat, India (ref:hirist.com
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.