Job Openings >> Sr. Software Engineer
Sr. Software Engineer
Summary
Title:Sr. Software Engineer
ID:336217
Department:Information Technology
Description

Job Title – Sr. Software Engineer

Location – Sparks, MD

Duration – 12+ Months Contract

Total Hours/week - 40.00
1st Shift

Work hours: 8am to 4:30pm


Description:

Work days/hours: M - F 8am - 4:30pm
***Onsite role. Locals only***

Remote worker at this time (must be local) as it will eventually be onsite
Temp position, possibility to be perm down the road
Laptop & monitor provided while remote
Interviews - phone screen first, then video for 2nd interview

Must have - Strong knowledge and experience in C#, Angular 2+, TypeScript, SQL, and ASP.NET MVC is required.

• I need to see Angular version 6+ experience, i.e. not just AngularJS
• They have to mention real world experience for TypeScript

Bachelors degree in field

• Has in-depth experience, knowledge and skills in SDLC and Software engineering best practices.
• Applies technical knowledge and skills using various tools and technologies like .NET, Angular, Entity Framework/ORM, TypeScript, ASP.NET, MS SQL, RESTful API, and JavaScript required to a wide range of standard and non-standard situations.
• Leads the design, development and support of software’s and release cycles.
• Works independently with minimal guidance.

Knowledge, Skills, and Abilities Requirements:
• Ability to train and coach others from technical expertise.
• Proactively seeks out opportunities for self-development, balancing the need for personal growth and the critical capabilities required of the organization; articulating the importance of self-development.
• Uses best practices and knowledge of internal/external business issues to improve work product
• Promotes teamwork and open discussion of issues across functions/businesses, coaches and guides others, openly valuing and encouraging individuals with different thoughts and beliefs.
• Identifies data requirements, often beyond the standard, and collects all relevant data needed to analyze a complex problem, situation or issue
• Applies hypotheses and an understanding of cause and effect when analyzing a complex process, situation or issue or discerning data patterns
• Applies comprehensive understanding of concepts within own technical area to design relatively advanced solutions; demonstrates understanding of key business drivers.
• Serves as an expert within a technical area and educates others on technical issues.
• Collaborates with all relevant parties to deliver services.
• Ability to continually improve department processes through automation and documentation of procedures.
• Ability to deliver thorough and consistent builds of software applications in a timely fashion.
• Possesses general understanding in the areas of application programming, database and system design.
• Must be unbiased for all actions, be results oriented and have a proven track record of success.
• Proficient in the software release management and build processes.
• Ability to work with and influence individuals and teams at all levels of the organization including senior management.
• Strong written and verbal communication skills.
• Strong personal leadership skills.
• A demonstrated ability to grow and perform in areas of broader responsibility.

ApplicantStack powered by Swipeclock