Strong hands on Asp.Net, C# Concepts Should have Good experience in MVC framework. Experience Angular JS will be preferred. Extensive knowledge of Databases like MS SQL, MySQL, Mongo DB and SQL Server. Should have strong understanding of OOPS concepts. Should have strong logical, programming and analytical skills. Experience in Client interaction and project estimation will be an added advantage. Good with problem solving and analytical skill. Self-starter and effective team player. Excellent written and verbal communication skills are desirable.
Designation : Dot Net Resource Location : New Delhi, Jasola District Center Area of Operations : Pan India Company Website : www.tlcgroup.com Key Responsibilities: Proven experience as a Software Developer, Software Engineer or similar role Familiarity with Agile development methodologies Experience with software design and development in a test-driven environment Knowledge of coding languages and frameworks/systems (e.g. AngularJS, Git) Experience with databases Required Skill Set: Dot net, C#, MVC, Angular js, Sql Server Salary Range: 5-6 Lakh
Required Soft Skills: 1. Strong interpersonal and communication skills. 2. Independent problem-solving skills. 3. Ability to learn new skills / technologies quickly and independently. 4. Ability to work in teams and achieving assigned tasks before deadlines.
Job Description : - You are expected to be strong in computer fundamentals like Data structure, algorithm, problem-solving, and coding - Experience building robust, scalable software and services - Experience with agile methodologies - Attention to detail, and the ability to pick up new tools and technologies quickly - Build exceptional eCommerce website and apps - covering all aspects from customer experience to scalability and security. Drive continuous improvement in - customer conversion and acquisition through delightful customer experience. - scalability, robustness and security enabling unhindered focus on business - Candidates should be technology agnostic & be willing to learn new technologies - Should be innovative and a problem solver - Should have good communication skills - Should be a team player and also be able to work independently Skill Set - Must have strong experience in full stack web development - Must have a strong understanding of best practices for scalable/robust/secure web apps - Ability to think through customer experience and integrate 3rd party technologies that can enhance the customer experience Technologies: We are looking for a tech-agnostic a. Any; exposure in .NET preferred. b. Exposure to Cloud datastores / NOSQL.
Mandatory skill set: 1) Skill set I: Dot Net Developer( 2-4 years of experience) 2) Skill set II: Lead Developer(8 years of experience) Dot Net, Angular 4/5 + Web API. Strong logical and verbal communication skills.
• Design and develop software tools related to tracking, implementing, managing and presenting data. • Develop and maintain Cipher’s website. • Develop software tools which will automate various manual processes. • Develop and design dashboard and UI related tools. • Build, optimize, and maintain an easy-to-use, powerful web application. • Craft elegant solutions to challenging problems and actively look for ways to improve Cipher software tools and website. • Deliver reliable software through continuous integration, automated testing, and in-depth code reviews. • Work on a fast-moving team that delivers on shared commitments. • Work at all levels of the web stack. • Work closely with technical consultant, designers, other developers. • Innovate on new products and features that can reach millions of users.
1. WebAPI & should be strong at WebAPI Security implementation 2. Strong C# & .NET Skillls 3. ADO.NET & some knowledge on Entity Framework 4. General OOPS Concepts 5. Design Patterns & SOLID Principle 6. Exp in Microservices Architecture is added advantage 7. Min. 4 years’ experience required
Sr. SQL Developer (www.techwave.net)Hitech City, HyderabadPermanent PositionJob Description :- 8+ years of hands on experience in SQL Server development, SSIS and SSRS.- Good Experience in SQL queries. Stored procedures, functions, Triggers, cursors and strong experience with dynamic SQL- Knowledge of SAP will be an added advantage.- Candidate should have very good experience in data migration / data analysis / Data Conversion.- Excellent communication skills. - Good team player.- Coordinate and communicate with people at different levels to understand the business requirements and execute.- Manage assigned risks and monitor potential impacts as part of the data migration plan.- Work across multiple functional modules to understand data usage and implications for data migration.- Eagerness to learn, committed towards work.
Strong Data structure, Algorithm and Problem solving skills. Experience in seeing through a complete software life cycle and showing ownership on building components in them Hands on experience in any of the technologies like .Net, C#, ASP.Net, Nodejs, Ember.js, Python,PostgreSQL, Reactjs or open source. etc Good Problem Solving skills to be able to work independently without guidance Knowledge in design patterns
We are looking for Sr. Dot Net Developer with experience of 2-8 years. Candidate should be good in: 1. Dot Net MVC, Developing Rest APIs, Managing build deployment and servers 2. C# and Design Patterns 3. SQL Database 4. Any JS Framework (Angular || React) will be a bonus Should be willing to relocate to Gurgaon Only Candidates with Notice period of max 15 days should apply.
• Knowledge in MS SQL SERVER is must • Experience with Angular JS/Node, would be added advantage. • Experience in HTML/CSS • Strong analytical and troubleshooting skills required • Experience of working effectively as part of a team
Job description and specification 1. Web Application Development, Designing, lead Development 2. Experience in Asp.net, MVC development. 3. Working knowledge on Web API, Token-based API Authentication, Third Party API (Like social media), Entity framework, cloud computing, bootstrap, J-Query, SQL Server etc. 4. Candidate should be graduate/post graduate with 2-3 years of experience in relevant area/ should have done few projects associated. 5. Salary –Best at Industry
Responsibilities Participate in requirements analysis Collaborate with internal and external teams to produce software design and architecture Write clean, scalable code using .NET programming languages Test and deploy applications and systems Revise, update, refactor and debug code Improve existing software Develop documentation throughout the software development life cycle (SDLC) Serve as an expert on applications and provide technical support Skills and Qualification Proven experience as a .NET Developer or Application Developer Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 Familiarity with architecture styles/APIs (REST, RPC) Understanding of Agile methodologies Excellent troubleshooting and communication skills Attention to detail Front End frameworks like Angular, React will be added advantage
Qualifications for the Senior Android App Developer: Bachelor's Degree in CS, Engineering, or IS or any equivalent combination of experience, education, and/or training in the computer systems development field. 5-7 years of IT experience 3-5 years of Android App Development experience (4.0 and higher) Familiar with web services - REST preferred iPhone experience a plus Be able to fill the role as the Solution Architect when needed Experience with frameworks like Cucumber or Calabash / Appium is a plus E- commerce and web development a plus Ability to work within a highly collaborative, Agile team environment Strong understanding of all mobile ecosystems including phones, tablets and wearable's Strong understanding of mobile testing frameworks Experience with Android Studio IDE Familiarity with crash reporting tools and debugging from the output of these tools a plus Experience with providing Technical Leadership on Full Life-Cycle Development supporting Mission Critical apps. Previous airline experience is a plus
Job Title: Front End Developer(Angular Js) Location: Kompally, Hyderabad. Good to have: java, .net knowledge Responsibilities: 1 Development experience in Any OOPS server side language e.g. Java/ J2EE, PHP, .NET 2 Expert in Angular.JS 1.x or Angular 2.0 frameworks. 3 Hands on experience in delivering medium to complex level applications 4 Development exp. in Any OOPS server side language e.g. Java/ J2EE, PHP, .NET Expert in Angular.JS 1.x or Angular 2.0 frameworks Professional Experience: 1 Minimum 4-6 years of relevant hands-on experience in full development life cycle software development 2 Good written and verbal communication skills
*Must have a team building attitude (Huuuraaahh) *Strong knowledge in Object Oriented Programming concepts (You better know this stuff) *Strong knowledge in WPF-MVVM. *Strong knowledge of various design patterns and SOLID principles in order to design and develop high-quality software. (It is becoming common sense these days) *Proficiency in C#.net and other Windows technologies. *Strong analytical and debugging skills. (You are going to need it a lot here) *Able to understand requirements and translate those into code. *Excellent teamwork capabilities - Responsible, initiative and tidy code maintenance. (Everyone like a person who keeps his stuff clean) *Knowledge of Remote Debugging. (You'll survive, even if you don't know this). *Knowledge of Code repositories(GIT/SVN), Build Tools(Jenkins), Installers creation tools(WIX etc), Project Tracking tools(Redmine etc). (We respect people who know the importance of these :) *Experience in integration of third party SDKs. (This one makes you very important to us) *Experience in software estimations, scheduling and tracking. Key Skills: WPF, WCF, C#, MVC, .Net, Software Development, Web Technologies, Design Development, Design Learning.
We are looking for a .Net Developer with core competencies in building server and web applications and Cloud applications. The candidate should have very good knowledge on C#.Net and database. The ideal candidate should be well-versed with the process of architecture, design, development and deployment of web applications on Amazon AWS, MS Azure and other cloud environments. You should also be a team player with excellent communication and logical skills.
As a .Net Developer, you will be a part of an Agile delivery team and work closely with clients and mentors. Roles & Responsibilities: 1. Design and build cool advanced applications for .Net platform. 2. Collaborate with clients to define the scope, design, and deliver applications within tight time frames. 3. Handling Azure server. 4. Work on maintaining website, bug fixing and new feature development. 5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. 6. Good communication skills. Must Haves: 1. 1-4 years of experience in .Net web development. Comfort with Visual Studio, SQL Server 2. Very good analytical and problem solving skills. 3. Strong knowledge/understanding of OOPs concepts 4. Clear understanding of C#, Angular Js, SQL 5. Should be comfortable in working with databases (SQL Server). 6. Good to have knowledge of github and gitflow 7. Should be eager to learn new technologies. 8. Sound understanding of MVC design Pattern. 9. Enthusiastic about meeting deadlines, maintenance, support & performance optimization. 10. Good communication skills both written and verbal.
We are looking for a .NET developer to build software using VB and technologies of the .NET framework. You will create application from scratch, configure existing systems and provide user support. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we'd like to meet you. Your goal will be to work with internal teams to design, develop and maintain software.
Claybots is looking for a Technical Lead who will be the face of product development. We are India's First Campus Hiring SaaS platform. It helps campus recruiters streamline their hiring process by creating hiring events, run assessments, manage candidates, and a lot more. If this sounds interesting, read on.. What do you do - 1) You will be responsible for end-to-end development of the product. 2) Your major responsibilities includes Understanding the requirement, Coding, Unit Testing, reviewing the code of team members, BuildDeployment & Managing DevOps. 3) Remember that our main motive is to build a scalable product. 3) Enjoying the advantage of early starter, You are also responsible to grow your own team of developers. Said that, it doesn't mean you get your hands dirty by sourcing and screening resumes. Mentorship is all we need to bring on to the table to form a team of rockstars. What we need - 1) Hands-on experience on latest technology stack of Microsoft 2) Should have worked on the following - a) Backend - Asp.Net MVC, .NetCore b) FrontEnd - Angular 2 or 4, Bootstrap 3, Needless to say about HTML, CSS c) ORM - PetaPoco, Entity Framework or any other ORM d) Cloud - Azure App Services 3) Experience - It is not about how many years of experience you have, It is about how much did you explore, learn and what did you accomplish. So, number of years doesn't really matter. If you think, all the above sounds like you, we will be glad to talk to you.
Keka has been disrupting the HR Tech market, thanks to our people and customers. We are here to create best experience for every employee in every organization in India and the World. Our developers make this transformation possible! At Keka, we have an ownership mentality: every employee has the power to make our company better. Our engineers own projects from end-to-end by influencing initial feature specs, building backend & APIs (Azure & C#), writing frontend code (Angular), and overseeing ongoing production operations for deployed features. Traits we look in you ================== Craftsman or a code coolie? ---------------------------------------- Clean code is a craft. There’s beauty in good code. Only craftsmen get it, while the code coolies are comfortably clueless, swirling in their own soup. Craftsmen spend hours iterating and refactoring until their code reaches a S.O.L.I.D state. They are extremely curious, always honing their skills and laser focused on solving the same problem with better approaches. Are you such craftsman? “A good programmer looks both ways before crossing a one-way street” -Anonymous Naming and Readability matters ------------------------------------------------- Good coders respect and care for fellow coders’ time, so they always write code that is simple to read and understandable. They avoid convoluted and complex logic and keep it simple, stupid. And yes they are extremely careful about naming. “You should name a variable using the same care with which you name a first-born child” - Robert C. Martin Skills matter less. Problem solving matters most ---------------------------------------------------------------------- At Keka, we are problem solvers first and programmers next. Skills are secondary - mere tools to solve real world problems. Tech is only a means to make an impact on the world. So the reason for you to join us shouldn’t be just some cool tech stack you get to work on, but the impact you are going to make on this world! “First, solve the problem. Then write the code.” - John Johnson Can you model the world? ---------------------------------------- No matter how great algorithms and code you write, if you can’t get your data and object modeling right, it demonstrates your lack of experience building real world scalable products. Before writing the first line of the code, you should understand what it will be doing, how it will be used, what it will use, how modules, services will work with each other, what structure will it have, how it will be tested and debugged, and how it will be updated. And you ask enough questions to get these answers. “Bad programmers worry about the code. Good programmers worry about data structures and their relationships” - Linus Torvalds Devops, not your thing? ----------------------------------- Writing code is one thing. Getting it running and being used is altogether another. If you aspire to be an architect (and we insist you should), you should start being a part in Devops. At Keka we expect developers to take part in devops every now and then. We also expect you come with some prior devops automation knowledge. “The most powerful tool we have as developers is automation” - Scott Hanselman Talk is cheap. Show the code. ------------------------------------------- Be willing to write code as we work with you in the interview process. We want the code to talk about you. If you rather feel you are too senior to take a code test, please stop reading this right away. We are sorry you had to waste time reading this long passage. We are not right place for you. “Talk is cheap. Show me the code” - Linus Torvalds Say “I don’t know”. -------------------------- There’s no quicker way to waste your time as a developer than to refuse to acknowledge what you don’t know. What makes you valuable isn’t what you know, but rather your humility and ability to quickly learn from others and adapt to evolving technologies. A good programmers know what’s relevant today is outdated tomorrow. “It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change” - Charles Darwin
Roles and Responsibilities: - Design and develop our core web application using .NET Core exposing APIs for internal and external clients. - Implement architecture and design patterns to help ensure that systems scale. - Establish processes and best practices around development standards. - Review product requirements in order to give development estimates and product feedback. - Apply technical expertise to challenging architecture and design problems. Key Requirements for this Role: - 7+ years experience in software development. - Experience building enterprise-grade web application in a Agile environment, using C# / .NET Core 2.0 - Strong knowledge of design patterns and SOLID principles. - Extensive experience building Web APIs. - Experience working with SQL Server, MongoDB and ElasticSearch. - Ability to produce high-quality technical design and technical specifications. - Proponent of continuous integration, unit testing and automation - Good to have: knowledge of Amazon Web Services (AWS), good understanding of Web Standards, EventStore, OWASP security principles and data encryption/security. - Ability to work and communicate clearly and efficiently with team members, with a strong command of English both written and spoken.
CTC: 2.5 to 4.5 Lakh- Candidates from Mumbai will be preferred- We are looking for a Backend web Developer responsible for managing the interchange of data between the server and the users. - Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. - You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well. - Angular JS knowledge is mustSkills expected : C#, ASP.NET MVC, Entity Framework, Angular JSResponsibilities : - Integration of user-facing elements developed by a front-end developers with server side logic - Building reusable code and libraries for future use - Optimization of the application for maximum speed and scalability - Design and implementation of data storage solutions
We are looking for a .Net developer to build software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you. Participate in requirements analysis Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages Test and deploy applications and systems Revise, update, refactor and debug code Improve existing software Develop documentation throughout the software development life cycle (SDLC) Serve as an expert on applications and provide technical support Requirements Proven experience as a .NET Developer or Application Developer Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 Familiarity with architecture styles/APIs (REST, RPC) Understanding of Agile methodologies Excellent troubleshooting and communication skills Attention to detail BSc/BA in Computer Science, Engineering or a related field
As a Software Developer you will you will work with the various internal teams and clients to build and maintain in-house developed applications and customisations for ERP (on-Premise SQL based) and ERP (Cloud SaaS C# ASP.NET). These range from small customisations right through to front line business applications in Warehousing, Manufacturing and Inventory management. If you are looking for a challenging role that offers broad exposure to different technologies, then this could be the job for you. Required Experience, Skills and Qualifications 2+ years commercial development experience utilising Microsoft .NET technologies – C# and ASP.NET Solid experience in web technologies including HTML, XML and web services (SOAP and REST Based) WinForms and WPF VB.NET experience (for legacy application maintenance) Strong proven skills in database design and development using Microsoft SQL Server 2008+ and T-SQL stored procedures To work successfully with other developers as part of a small, focused team Analytical skills and driven by quality Nice to have: Experience in the ERP space and financial systems Relevant industry certifications Benefits Flex working hours Annual Leave Super friendly work culture Best Salary Package in the industry Training & Development Job Types: Full-time, Part-time
.Net Developer with minimum 2 years of Experience on .Net
Join a growing team to build a product that uses data in imaginative ways
Great Opportunity to work on windows application development!! If you are tech savy with hands on experience in WPF/winforms and WCF, send your profile to firstname.lastname@example.org Please note the job location is Kharadi and there is a special joining bonus for all those who can join in 2 weeks’ time.
Responsibilities: Collaborate with teams to produce software design and architecture. Write clean, scalable code using .NET programming languages. Test and deploy applications and systems. Develop documentation throughout the software development life cycle. Requirements: Should be sound in ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) Proven experience in MVC 4/5 Experience in Kentico CMS - specially in Custom modules development will be advantage. Experience in AngularJS/NodeJs will be advantage. Familiarity with architecture styles/APIs (RESTful/WCF). Understanding of Agile methodologies. Good communication skills and professional work ethics. Ability to learn new concepts and technologies. Basic understanding of Cloud Computing, AWS/Azure and other cloud technologies.
• A strong internal drive for pursuing continuous improvement • Bachelor’s degree in Computer Science or a related field • 5-10 years of experience with C#, SQL Server, and web technologies • Highly proficient with o . NET framework (3.5/4.0) o ASP.NET framework o C# programming language o MVC o Web service architecture and .NET web service programming techniques o T-SQL programming language and stored procedure authoring • Ability to work as part of a scrum team, including ability and willingness to hit commitments the team has made • Demonstrated ability to break down ambiguous, complex problems and create high-quality, innovative, and clean technical solutions • Organizational and planning skills with the ability to prioritize multiple, competing priorities • Critical analysis and problem-solving skills with a focus on detail and quality • Action oriented and a team player with the ability to work efficiently in a fast-paced and dynamic organization • Experience in providing mentorship for other Engineers a plus • Understanding of common health insurance business processes is a plus • Experience playing a Scrum Master role within an Agile / Scrum team is a huge plus
Organization : TECHWAVE Consulting (www.techwave.net) Job Title : Mobile Developer Experience : 5+ Years Location : Hyderabad GDC Email : email@example.com Required Technical skills : 5-7 years experience Cordova/ReactJS/Mobile and Hybrid developer. Job description: 1. Strong technical background , with degree level qualification in Computer Science , Engineering or equivalent. 2. Strong experience on Hybrid application development using Cordova,REACTJS,Html5 , Css3 , Angular JS experience with third - party libraries and API's integration 3. Strong working knowledge on general Mobile experience, landscape , architectures , trends , and emerging technologies. 4. Solid understanding of the full mobile development life cycle. 5. Well Versed with Software configuration management like (GIT , SVN). 6. Working knowledge on Material Design Experience using remote data via REST and JSON. 7. To Collaborate with cross - functional teams to define , design , and ship new features Work with outside data sources and APIs Unit - test code for robustness , 8. including edge cases , usability , and general reliability Work on bug fixing and improving application performance Continuously discover , evaluate , and implement 9. new technologies to maximize development efficiency . 10. Should release minimum 2 applications in public Stores
Organization : TECHWAVE Consulting (www.techwave.net) Job Title : UI Developer / Lead Experience : 3 -7 Yrs Location : Hyderabad GDC Email : firstname.lastname@example.org Positions Senior UI Development Lead 5-7 yrs experience 1 position UI Developer 3-5 yrs experience 1 position Skills Good knowledge and work experience in Angular 2/ Angular 4 Exposed to commonly used UI JS Frameworks like Node JS, React JS Mandatory Skill set along with the top ones are Java, Typescript, Redux, jQuery, java script, Ajax handling, HTML5, CSS3, REST APIs Solid understanding on CSS box model (layout design) is mandatory. Good understanding of SQL and databases, SQL queries Strong analytical problem solving skills using scientific method and design of experiments Familiarity with RESTful APIs to connect applications to back-end services Excellent written and verbal communication skills, able to communicate complex technical issues to cross-functional teams Proficient understanding of code versioning tools, such as Git, SVN Familiarity with continuous integration with APIs and continuous releases Unit test automation using frameworks like Jest Responsibilities Work with customers to understand their application requirements and define an application feature set Plan and execute development, communicating milestones and challenges Work with developers to overcome problems they are facing during development Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks using Profiling and fix bugs Help maintain code quality, organization, and automation Should have experience in code review
Description Who We Are Bridge International Academies is the world s largest and fastest -growing chain of primary and pre -primary schools with more than 500 academies and 100,000 pupils in Kenya, Uganda, Nigeria, India, and Liberia. We democratize the right to succeed by giving families living in poverty access to the high -quality education that will allow their children to live a very different life. We leverage experts, data, and technology in order to standardize and scale every aspect of quality education delivery, from how and where academies are built to how teachers are selected and trained, and how lessons are delivered and monitored for improvement. We are vertically -integrated, tech -enabled, and on our way to profitability. Bridge expects to continue rapid expansion in 2018 across existing markets. The Bridge Offer Roughly 2.7 billion people live on less than $2 /day. In their communities, there is a huge gap between the education offered and the needs of the population. Too often the schools available to them fail to deliver for these families. The quality offered results in the average pupil from our communities in East Africa failing to reach proficiency in primary school and on average fail the primary exit exams that are critical to their development. Teachers are unresponsive and occasionally abusive, and fees are often unaffordable. Even government schools can cost families a significant amount of money after all the additional fees are added up. With 47% of classroom teaching time lost due to teacher absenteeism or neglect, 55% of families in our communities end up choosing private schools instead, but then fear for the stability and sustainability of their choice as many schools close after only a few years of service. Both the government schools and the private schools tend to lack well -conceived scope and sequences, instructional materials, student achievement data, and the capacity to react to that data. Families are actively searching for a better academic alternative. Enter Bridge International Academies. As of September 2017, Bridge operates more than 500 academies, serving roughly 100,000 pupils in Kenya, Uganda, Nigeria, India, and Liberia. Bridge utilises a scripted -learning education methodology coupled with 'big data' (all teachers have tablets for instruction, assessment, and data -gathering) that allows us to make curriculum a little better every day. With plans to enrol ten million students ten years from now, Bridge International Academies offers a tremendous opportunity to grow with one of the world s most exciting, ambitious, and socially conscious companies, with leadership roles available across a number of competencies and geographies. Tech at Bridge Technology plays a critical role at Bridge in enabling us to provide education at massive scale and low cost - it's one of the key elements that gives us the ability to deliver what no one else can. Tech spans several key functions, from the hardware and software that our academies use to run all aspects of teaching and management, including mobile payments, to the systems that enable our country headquarters to manage massive local operations, to the data backbone that informs all of our strategic and tactical decision making. It s a lot of custom software development and a lot of back office systems. We've got a ridiculously ambitious mission at Bridge, and it's a place where passionate technologists have a chance to directly change the world. No kidding. About the Role Tech at Bridge is a highly complex, vertically -integrated affair, with systems supporting an ever expanding range of functions and countries, and crossing between software development, IT operations, academy operations, and logistics /supply chain. At the same time, our teams run lean and things change fast - governments make policy decisions that affect us, launching new countries is a frenetic affair, and we still need to evolve our core technology offering. We are looking for a full time Senior Software Engineer to join our new Hyderabad -based cross -functional software development team, which will participate in building the software that powers and improves efficiency to enhance our competitive advantage. This person should be familiar with design and implementation issues specific to a data driven, highly scalable environments and be able to handle such issues with flexibility and ingenuity. The ideal candidate will have a strong customer focus, a proven track record of delivering high -quality products in a continuous delivery environment, and an appreciation for clean and simple code. Bridge especially values T -shaped team members - individuals with deep expertise in particular areas, but comfortable working across all parts of the technology stack. What You Will Do Assume ownership over the server -side architecture of the Bridge software platforms Design, implement, and support new products and features Analyse and improve the server -side architecture with a focus on maintainability and scalability Mentor and guide junior engineers, including performing code reviews Collaborate with project sponsors to elaborate requirements and facilitate trade -offs that maximise customer value Work with product and development teams to establish overall technical direction and product strategy What You Will Have You have a BA /BS in Computer Science or related technical field. You have 6 years of enterprise software development experience. You are comfortable recommending and advocating for enterprise architectural best practices for highly -available, scalable, and reliable implementations. You have direct experience integrating off -the -shelf and custom built software, and understand the trade -offs between building and buying software. You function well in a fast -paced, informal environment where constant change is the norm and the bar for quality is set high. You have enterprise -level experience with continuous delivery practices and tools (e.g Jenkins, Bamboo, GoCD, Octopus). Proficiency in test -driven development (TDD) and /or behaviour driven development (BDD) is required. You are in expert in four or more of the following areas and interested in learning the rest: C# /.NET Web services (esp. WebAPI or NancyFx; Richardson L2 ) Cloud environments (esp. AWS) and architectures /implementations (e.g. CQRS /ES, circuit breakers, messaging, etc.) Enterprise application performance monitoring (e.g. E.L.K., Nagios, NewRelic, Riverbed) System security (e.g. OWASP, OAuth) Infrastructure -as -Code (e.g. Puppet, Chef, Ansible, Docker, boxstarter, chocolatey /WinRM /powershell). MS SQL Server /T -SQL You must have worked in an agile delivery environment and understand not only the mechanics, but also the underlying motivations. Bridge is primarily a .NET shop (server -side), so experience in this area is preferable; however, Bridge also values developers with diverse experience, so serious exposure to other languages and ecosystems (e.g. NodeJS, Ruby, functional languages, NoSQL DBs) is a bonus. Bridge is a strong supporter of open source projects - familiarity with OSS projects is a plus; contributions to open source projects is a big plus. You re also A detailed doer - You have a track record of getting things done. You re organized and responsive. You take ownership of every idea you touch and execute it to a fine level of detail, setting targets, engaging others, and doing whatever it takes to get the job done. You can multi -task dozens of such projects at once and never lose sight of the details. Likely, you have some experience in a start -up or other rapid -growth company. A networking mastermind - You excel at meeting new people and turning them into advocates. You communicate in a clear, conscientious, and effective way in both written and oral speech. You can influence strangers in the course of a single conversation. Allies and colleagues will go to bat for your ideas. A creative problem -solver - Growing any business from scratch comes with massive and constant challenges. On top of that, Bridge works in volatile, low -resource communities and runs on fees averaging just $6 a month per pupil. You need to be flexible and ready to get everything done effectively, quickly, and affordably with the materials at hand. Every dollar you spend is a dollar our customers, who live on less than $2 a day, will have to pay for. A customer advocate - Our customers - these families living on less than $2 a day per person - never leave your mind. You know them, get them, have shared a meal with them (or would be happy to in the future). You would never shrink back from shaking a parent s hand or picking up a crying child, no matter what the person was wearing or looked like. Every decision you make considers their customer benefit, experience, and value. A life -long learner - You believe you can always do better. You welcome constructive criticism and provide it freely to others. You know you only get better tomorrow when others point out where you ve missed things or failed today.
ROLES AND RESPONSIBILITIES - - Understand requirements and use them to create comprehensive well- designed specifications - Lead the technical team by ensuring timely deliveries and respecting Sprints using SCRUM methodology - Lead design and development of our core web application using service- oriented architecture exposing APIs for internal and external clients. - Implement architecture and design patterns to help ensure that systems scale. - Establish processes and best practices around development standards. - Review product requirements in order to give development estimates and product feedback. - Apply technical expertise to challenging architecture and design problems. SKILLS / COMPETENCIES - - Extensive experience in developing enterprise-grade applications on C#/.NET, HTML, CSS, JS. - Master building service-oriented architecture, web services, and APIs - Product delivery and product management experience compulsory. - Experience with PostgreSQL and database design. - Successful experience managing a development team on complex projects - Experience with software design patterns: MVC, MVVM - Strong knowledge of Web Standards, OWASP security principles, and data encryption/security - The proponent of continuous integration, unit testing, and automation - Knowledge of PostgreSQL, Net Core and Angular2 will be considered as an added advantage. SPECIAL REQUIREMENTS FOR THE ROLE - - 5+ years experience in software development - Excellent English communication skills, both written and spoken. - Understanding Business Logic and having Product Delivery experience is an advantage. - Experience with enterprise-scale systems a major plus. - Mandatory experience working in an Agile environment (SCRUM certification preferred)