3 Must have/nonnegotiable languages/technologies:
· Microsoft .NET Experience
· ASP.NET, JavaScript
· Basic understanding of common Javascript
frameworks (i.e. Angular.js 2, React.js, etc).
· Strong Microsoft SQL knowledge
· Expert knowledge in services based
topology; SOAP, REST
· Excellent communication skills, both written
and verbal, are a MUST have
Nice to Haves:
· .NET Core
· Understanding
of API Gateways
· Experience with GitHub, Octopus and TeamCity
· Cloud
experience
Main responsibilities of the role:
As a senior level member
of our development team, you will help lead other engineers while building out
our proprietary software system. The primary
responsibilities of the position include:
· Work
with leadership to come up with innovative approaches to solving problems
· Improve system performance and reliability
through recommending changes in policies, procedures, or architectural
principles.
· Work directly with engineering team in building out the application in
the chosen technology stack.
· Mentor
junior and mid-level engineers to help the team learn and grow.
· Encourage collaborative design
· Think out loud- Consistently communicating ideas
to others
In addition to the above responsibilities, the Senior Software Engineer
is expected to display professionalism in the following ways:
· Maintain
an attitude of commitment through outward display of willingness
· Practice
positive interactions - lean on encouragement in place of judgment
· Impress
responsibility on others by displaying ownership in tasks
· Act in
the best interest of the overall team
Years of Experience recommended:
· Bachelor’s Degree or equivalent in Computer
Science or related disciplines
· 7+ years of software development of applications
with a proven track record of leading successful engineering teams.
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.