Search by job, company or skills

T

DotNet Application Developer

5-15 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 months ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Description :

Experience : 5-15 Years

  • 5 - 15 years of Software Development experience required
Qualifications
  • Bachelor's
    degree in computer science, Mathematics, Statistics, or related
    engineering field required. Advanced degree preferred.
Special Requirements
  • Good
    to have prior experience of working in Finance domain (Investment bank,
    Asset Management firm, Hedge Fund).
Required Skills
  • C#
  • Web
    development - Web APIs, ASP.NET MVC, SQL, HTML, CSS, Javascript,
Good to have Skills.
  • Angular
  • React
  • SSIS
Responsibilities
  • Software
    Development:
    • Write high-quality, maintainable code that adheres to coding standards and best practices.
    • Develop and maintain software applications, features, and components.
    • Debug and fix software defects, performance issues, and other technical problems.
    • Design and implement software solutions that meet project requirements.
  • Architecture and Design:
    • Participate in the architectural and system design of software projects.
    • Provide technical leadership and guidance in designing scalable and efficient software solutions.
    • Review and contribute to the design decisions made by the development team.
  • Collaboration:
    • Collaborate with cross-functional teams, such as product managers, designers, and quality assurance, to ensure software solutions meet business and user requirements.
    • Communicate effectively with team members and stakeholders, both in written and verbal form.
  • Problem Solving:
    • Analyse complex technical problems and propose effective solutions.
    • Troubleshoot and resolve issues that may arise during the development and deployment phases.
  • Technology Evaluation:
    • Stay updated on industry trends and emerging technologies.
    • Evaluate new tools, libraries, and frameworks to determine their suitability for the project.
  • Code Quality and Documentation:
    • Maintain and improve the overall codebase and ensure code is well-documented.
    • Implement and enforce coding standards, code reviews, and best practices.
  • Testing and Quality Assurance:
    • Write and maintain unit tests and automated test suites to ensure software quality.
    • Collaborate with QA engineers to ensure thorough testing of the software.
  • Project Management:
    • Estimate project timelines and contribute to project planning.
    • Track and report on progress, identify risks, and propose mitigation strategies.
  • Continuous Learning:
    • Keep abreast of industry trends and advancements, and continually improve your technical skills.
  • Security and Compliance:
    • Ensure that the software adheres to security best practices and complies with relevant regulations or standards.
  • Performance Optimization:
    • Identify and resolve performance bottlenecks in software applications.
      Candidate Requirements
  • Full stack developer working on .net web development stack.
  • Experience
    collaborating with multiple teams, including business unit teams, to
    deliver solutions through all aspects of the SDLC required
  • Experience
    with continuous integration and continuous delivery required
  • Experience
    with Git version control preferred
  • High
    proficiency with full stack development skills including UI, web,
    middle-tier, and database required
  • Act
    as a primary contact for users to address development questions and
    concerns
  • Strong understanding of the Software Development Life Cycle
    (SDLC) and Agile methodologies required
  • Proven ability to stay current with emerging technologies as
    well as with new applications of existing technologies through work
    experience, academics, or self-study required
Core Values
  • Strong interpersonal, oral, and written communication and
    collaboration skills with all levels of management
  • Strong organizational skills including the ability to adapt
    to shifting priorities and meet frequent deadlines,
  • Demonstrated proactive approach to problem-solving with
    strong judgment and decision-making capability.
  • Highly resourceful and collaborative team-player, with the
    ability to also be independently effective and exude initiative and a
    sense of urgency.
  • Exemplifies our customer-focused, action-oriented,
    results-driven culture.
  • Forward looking thinker, who actively seeks opportunities,
    has a desire for continuous learning, and proposes solutions.
  • Ability to act with discretion and maintain complete
    confidentiality.
  • Dedicated to the firm's values of non-negotiable integrity,
    valuing our people, exceeding client expectations, and embracing
    intellectual curiosity and rigor.

More Info

About Company

Talent Networks is a specialized consulting firm, focussing on the people side of the enterprise. We help organizations make the big decisions related to human resource strategy. We are a young organization, incorporated based on the principle that consultants must measure their success in terms of their clients&#8216&#x3B; success and remain as passionate about their clients&#8217&#x3B; results as they are. Having managed large HR functions across Indian and international corporate houses, our lead consultants have deep and varied functional expertise. Together, as a team we are relentless in the pursuit of our goal - providing comprehensive, insightful HR solutions to our clients.

Job ID: 124832445