Required Skills

JavaScript jQuery CSS.

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 25th Aug 2023

JOB DETAIL

  • The Senior Developer should ensure that the team follows established programming best practices. This involves maintaining code quality, adhering to coding standards, and promoting efficient and effective development processes. 

  • The Senior Developer should be skilled in prioritizing tasks and allocating resources effectively to meet project deadlines and goals. 

  • Addressing production issues promptly is crucial for maintaining system stability and user satisfaction. The Senior Developer should lead efforts to diagnose and resolve these issues in a timely manner. 

  • When necessary, the Senior Developer should create comprehensive system documentation. This documentation helps in understanding the software architecture, functionality, and usage for both technical and non-technical stakeholders. 

  • Strong communication skills are essential for effective collaboration with both technical and business teams. The Senior Developer should be capable of discussing technical details as well as understanding and translating business requirements. 

Primary Responsibilities: 

  • The Senior Developer should be proficient in developing web applications and backend services using technologies like C#, ASP.NET MVC, Angular, REST API, .NET Core, JavaScript, jQuery, Node.js, and CSS. 

  • They should design and develop database objects using SQL Server, ensuring data integrity and efficient data access. 

  • Utilizing appropriate software design patterns is important for creating maintainable and reusable code. The Senior Developer should apply these patterns to enhance code quality. 

  • Writing unit tests and integration tests ensures the quality of the software. The Senior Developer should create effective tests to validate the functionality and performance of the developed software. 

  • In-depth knowledge of system design patterns and tiered architecture is necessary to architect solutions that are scalable and adaptable. 

  • Understanding key business processes and competitive strategies helps align technical decisions with business goals. 

  • The Senior Developer should have the ability to plan and manage projects, solving complex problems by applying best practices. 

  • Mentoring less experienced team members helps in their professional growth and contributes to the overall skill development of the team. 

  • Collaborating with project analysts to clarify requirements and implementing them accurately is crucial for delivering the right solutions. 

  • Participating in code reviews and enforcing coding standards ensures code quality and consistency within the team. 

  • Participating in an Agile software development lifecycle requires adaptability and collaboration within the team. 

 

Company Information