Senior .Net Developer (Angular and .Net Technologies)
Job Responsibility:
- As a Senior .Net Developer, should be able designs, modifies, develops, writes and implements software programming applications and components.
Should have: -
- Experience in SDLC.
- Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement.
- Strong Knowledge in Angular 8 & .Net Technologies (.Net Core, MVC, Entity Framework, etc.).
- Should have experience in writing optimize SQL queries, stored procedure, triggers.
- Write clean, scalable code using .NET, programming languages including ASP. Net, MVC, LINQ, Entity Framework, XSL, Web Services, jQuery & Ajax, WCF, SOAP, JSON, SQL Server, SSRS, HTML5 and CSS3, Bootstrap
- Test and deploy applications and systems
- Should have experience in Application security standards (owasp top 10).
- Revise, update, refactor and debug code.
- Expert in Reporting software and RDLC Report.
- Proficient understanding of code versioning tools, such as TFS.
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills
Similar jobs
Be the face of Metron Security for multiple customers:
- Gain a deep understanding of the customer's platform and the platform they want to integrate with.
- Understand customer requirements around the integration.
- Design the best approach with easy-to-use UX for the integration after discussing with the Solution Architect/Director of Engineering.
- Communicate the timelines and deliverables with customers in regular calls (Typically we do weekly calls).
- Jump on technical support calls and try to solve the issues on-call (with help of Team leads/developers/QA).
- The ultimate goal for you is to build deep expertise around security platforms to deliver high-quality custom automation solutions. This will happen over the first 3 months, but in the end, you should be able to converse with any Product Manager on the client side like a peer. This means understanding their problem and suggesting solutions based on your experience and study.
2. Play as a bridge between the Customer and Development team:
- Make sure the team is not blocked if they have any queries for the customer. For situations where the customer is unsure, you need to take the most logical decision and move ahead.
- Ensure to train the team to handle the customer calls.
- Teach, mentor, grow and provide advice to junior developers and recruits in the team.
- Solves technical problems of the highest scope or complexity for clients.
- Make sure the team works on the items, which are important for the customer.
3. Ensuring our company culture remains on target:
- Customer Delight - All of our customers are delighted with our work. Just being “satisfied” is not enough. All of our customers come back to us for repeated work - this is possible only through excellent on-time and quality delivery. We take pride in being respected as peers in the industry (unlike many other firms where the Indian development center is subservient to clients).
- On-time delivery with excellent quality. Every single time.
- Platform agnostic-We take pride in building on whatever language (Python, C#, Java, JavaScript) and platform that the customer wants.
- Reward-based- Anyone showing initiative and delivery will be rewarded with rapid promotions. We do not have a culture of “You get this designation if you have X years of experience”.
- Sane working hours - No work on weekends, only sporadic evening calls.
4. Being hands-on. You should be able to solve deep technical problems for the team when the team leads cannot.
5. Be updated with the pulse of the customer and raise it with management:
- Deliveries are going to miss with significant delays.
- Customer changed the requirements significantly.
6. Lead to build and maintain a documented knowledge base about the different Cyber Security Platforms (with help of the development team members).
Metron Security has built integrations/connectors/parsers for over 100+ security platforms and we are on track to cover over 200+ platforms by the end of this year . To succeed in this role, we believe you need the following:
- A positive go-getter attitude to take on any new platform and get into the weeds
- Being programming language agnostic
- A hacker, and a problem solver
- Good Time and Task Management
- Quick Learning Ability
- A Good Team Player
Requirements:
1. 3 to 10 years of experience in full stack development.
2. Strong proficiency in Node.js and React.js, with a deep understanding of their ecosystems.
3. Solid understanding of web development principles, including RESTful APIs and responsive design.
Job description
The Javascript Technical Lead is a demonstrated thought leader in technical and/or functional aspects of customer and partner engagements that lead to the successful delivery of Javascript Projects at QED42.
The Javascript Technical Lead plays a critical role in setting customers up for success by prescriptively helping to shape and then lead the project teams within the Javascript space.
This role also provides the Professional Services team with subject matter expertise related to the proposed solution and client needs in order to ensure successful project delivery. This includes helping to identify and proactively manage risk areas and ensuring issues are seen through to complete resolution. Will have the ability to configure and drive solutions, while mentoring the project team to meet the customers' business and technical requirements.
Responsibilities :
- 6 - 10 years of experience in Web Technologies and Software Development
- Primarily responsible for building the infrastructure that is highly available and scalable.
- Technical leader in building solutions that can help scale the infrastructure. Must have a passion for building great developer experiences and have high energy and are capable of thriving in a high-paced and fun work environment.
- Serve as the Subject Matter Expert for JavaScript @ QED42
- When engaged with customers, assist with team leadership and help/exceed goals and metrics while providing insight to Javascript best practices
- Lead mentorship programs to help scale JS technical and functional knowledge within Delivery Services
- Coordinate monthly practice meetings to encourage and share knowledge with members of the team
- Engage in continued, self-directed professional growth and development
- Deliver high client satisfaction by ensuring value is realized through each engagement, helping customers realize and execute on a 1:1 marketing vision that unifies a customer's experience on the Web and Mobile.
- Inspire people to do the best work of their careers by being a multiplier, amplifying the knowledge and capability of the people around you while continuing to provide an inclusive workplace as one of the Best Places to Work
- Collaborate with the Marketing / Sales Team to drive continued growth of services
Leadership Qualities:
- PASSION: Passionate about Customer Success
- BEGINNER'S MIND: Always learning; approaches each interaction with an open mind; great listener and hands-on
- LEADERSHIP: Self-aware and strategic thinker; proficient at building strong relationships
- COMMUNICATOR: Speaks and writes with clarity, brevity, and purpose; explains the area of expertise clearly and confidently to others.
- STORYTELLER: Confidently and effectively facilitates and presents; ably defends point-of-view; keeps audiences engaged and delivers a clear and memorable message
- TEAM PLAYER: Proficient at collaboration and working with members of a team
- URGENCY: Ability to move fast and drive business value and results
- TRUST: Trusts the company's core values; shows integrity, transparency, and reliability
- ADAPTABLE: Excels in high levels of uncertainty and change
- COMMUNITY CHAMPION: Leads internal initiatives; actively contributes to the Community knowledge and resource base
Qualifications
- Bachelor's degree in Computer Science or a related field.
- Minimum 3 years of experience planning, designing, developing, and delivering software related to platforms using Node JS, React JS, React Native etc. Preferred experienced full stack developer
- Experience with ES6, ReactJS ,NodeJS, ExpressJs, MongoDB, React Native, GraphQL, GatsbyJS.
- Strong experience in some of the following technologies is highly desirable: Node.js, React.js,Next.js, AWS, GCP, Docker, and scripting.
- Understanding of web technologies including HTML5, CSS, and JavaScript
- Understanding of web application architecture including single-page applications and server-side HTML web applications.
- Hands-on experience with the design and development of scalable web services and platforms.
- Ability to work independently and be a self-starter
- Comfort and ability to learn new technologies quickly & thoroughly
- Specializes in gathering and analyzing information related to web and data integration, real-time interactions, and customer use cases
- Excellent analytical & problem-solving skills
- Excellent knowledge of Enterprise Design Patterns
- Experience with any Cloud computing technology (AWS Preferred) and sound knowledge of CI/CD and DevOps
- Good with Agile concepts and processes
- Demonstrated ability to influence a group audience, facilitate solutions and lead discussions such as implementation methodology, Road-mapping, Enterprise Transformation strategy, and executive-level requirement gathering sessions
Additional information
What you will get:
- A clear career path, strong leadership, and an open work environment where you will be challenged, respected, and valued by your merits.
- A company that is proud of the quality of its work and invested in your personal development and well-being.
- A team that respects openness, does its job well, values customers, and plays fair.
- Individuals who are fun to work with, are invested in each other’s growth and take the value seriously.
- Dedicated time for self-improvement, socializing, and collaboration (Conferences/Camps, Certifications, Learning Sessions, Celebrations, and Retreats)
- Flexible work schedule so long as you uphold your commitments to your family, team, and clients.
- Competitive salary, insurance, and a lot of perks
We are looking for two Sr FullStack (JS) Engineers with a keen eye for great design & UX. You will be responsible for the development of new software products (internal) and solving complex technical challenges for scale-ups and enterprise companies. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Write clean, high-quality, high-performance and maintainable code
- Solve complex technical problems
- Perform an objective analysis of the problem statement and come up with an unbiased technical solution before writing a single line of code
- Coordinate cross-functionally to ensure the project meets business objectives and compliance standards
- Participate in and drive code reviews
Requirements
- Excellent attention to detail.
- Outstanding written and verbal communication skills.
- Demonstrated expertise of building production-grade and high-performance applications using ES2019/ES2020
- Expert at converting Figma, Sketch prototypes into pixel-perfect screens
- Highly proficient in React, Redux and TypeScript / ReasonML.
- Must be a self-starter who can work well with minimal-to-no guidance in a fluid environment
- Must be excited by challenges surrounding the development of highly scalable & distributed systems.
- Agility and ability to adapt quickly to changing requirements and scope and priorities
- Experience of working on massively large scale data systems in production environments
Preferred Requirements
- Production-level experience of designing a product for multiple international markets and languages (i18n, l10n).
- Bonus points for prior experience in Go & Python.
- Bonus points for open-source contributions, side-projects, blog posts and YT tech videos.
Qualifications
- BS in Computer Science (or related field)
- 4-5 years of relevant work experience
Job Location- DEHRADUN
Experience of using .NET Core framework.
· Web development experience in HTML5, http://asp.net/">ASP.NET, C#, .NET Core, CSS3, JavaScript, Angular 2+.
· Good experience in MVC/ Web API/ Web services.
· Good experience in Entity framework, SQL server (Writing Complex Queries, Store Proc.) and reporting.
· Object Oriented Programming, Design Patterns, Solid Design Principle (Mandatory For 4+ Experience).
· Familiar with version control/ development tools such as GIT,CI/CD, Subversion, Bitbucket, TFS, Hudson, Bamboo or equivalents.
· Agile/ Scrum development on complex applications/ products across distributed teams. Use of Jira/ Ace/ Trello (or similar tools) is essential.
· Good exposure of client communication (voice & text chat through Skype).
· Strong analytical skills.
• Experience in Entity Framework, SSRS, Crystal Reports
• Experience in Umbraco, Xamarin, VB6
• Experience in Sitecore
• Experience in SharePoint
• IDE- Visual Studio
• Strong scripting experience (JavaScript, JQuery, HTML, CSS, Bootstrap, HTML 5, Angular, React JS, Node JS, XML, XSLT, and XSL).
• Good Knowledge in Microsoft IIS
• Ability to write SQL queries and investigate DB logs a plus
• Good Knowledge in RDBMS (MS SQL, MySQL, Oracle)
• High degree of knowledge in networking (protocols, virtual networks, subnets, firewalls)
• Understanding and practical application of methodologies like ITIL, Agile, Scrum, DevOps, and SRE.
• Experience with ITSM tools like Service now, Salesforce….etc
• Experience in development with Java Technology (Java, Java Script, Spring).
• Experience with web technologies (JavaScript, HTML, CSS).
• Experience with Web Services (REST/SOAP API).
• Understanding of No-SQL Database (Ex : Mongo).
• Understanding of relational databases: Oracle, MS-SQL.
• Good knowledge of software development lifecycle.
• Good learning capacity.
• Good team spirit.
Knowledge/Experience using agile methodology is a big plus
Desired Skills
Experience with JSON, XML.
Very good knowledge on the Core Java, strong in the collection framework
|
Primary Qualifications
- Bachelors degree in Computer Science, similar technical field of study or equivalent practical experience.
- Experience: 6-9 years.
- Software development experience in one or more general purpose programming languages including but not limited to: Java, C/C++, Python, Javascript.
- Good technical communication.
- Experience in working with front end technologies and/or front end frameworks like Angular, ReactJS or Vue.
- Experience as an Angular developer for 2+ years.
- Experience in modern JavaScript, HTML, CSS and/or jQuery for at least 3+ years.
- Familiarity with responsive design, modern CSS techniques, best practices for web and/or mobile accessibility.
Responsibilities
- Manage individual project priorities, deadlines and deliverables.
- Design, develop, test, deploy, maintain and improve software.
- Provide technical leadership across features, projects and tools.
- Mentor new and junior engineers to bring them up to speed.
- Write client-side code for web-based applications, create fast, easy-to-use, high volume production applications, and develop prototypes.
- Work closely with product management, designers, and other engineers.
- Ensure the technical feasibility of UI/UX designs.