*Hi,*

*Kindly let me know if you are comfortable on below position.*



*Position: .Net Developer*

*Location: Wilmington DE(Face to Face interview)*

*Duration: 2 years*



Client is looking for 2 Senior (10 years Plus) .NET Full stack Developers
with:



Strong OO background

·     Strong Test Driven Development, Continuous Delivery, Pair programming

·     Experience with Systems Integration

·     Experience with Event Driven Architectures

Project will go up to 2 years. Must interview on site in the second round
in Wilmington DE with no exceptions.

Send the best you have or please do not send anyone. Thanks.



*Client Technology Overview*

Client is starting a journey to reconfigure it's infrastructure to
massively scale beyond the current levels. To do this, a complete
modernizing and re-envisioning of the existing service oriented
infrastructure is necessary. Key architecture features of the new
architecture include:

·     Building a .NET ecosystem with continuous integration, automated
testing and Cloud Migration.

·     Leveraging the CQRS pattern to allow clean separation of bounded
contexts and significant scaling improvements vs a traditional architecture.

·     Movement of the entire stack to a private cloud using OpenStack and
Chef.

·     Cloud friendly monitoring including Appdynamics, Logstash, Spring
Actuator and Nagios

·     Using event driven architecture to allow disparate systems to
communicate in real-time without knowing about one another.

o     Event sourcing to ensure no event or data is ever lost.

·     Modern Hadoop and Spark based data warehouse.

·     Modern frameworks like Spring Boot/Integration/Batch, Axon,
AngularJS, RabbitMQ, Hystrix and many more.

·     Everything Mobile first.

Client is looking for the right individuals to jump in and make things
happen no matter where on the stack or what language it is in. Developers
that look at their development as an art that is never finished. A focus on
code quality, design and simplicity are key to supporting this vision.
Leaders that can drive the right solutions, not simply follow a blueprint.

*Engineering Lead*

10+ years of technical experience, hands-on development. Lead technical
design for the domain, working closely with engineers. Work across
engineering teams. Produce a high volume of quality code, and to serve as
the primary custodian of the domain. Senior code author and craftsman, this
engineer will be responsible for code delivery in a timely and accurate
fashion, and the overall review and guidance of sprint and epic
goals.  This engineer is expected to produce a high volume of quality code,
and to serve as the primary custodian of the code branch and merge
process.  This engineer is expected to be well read and constantly
identifying new technology and techniques for introduction into ecosystem.
Coding Expectation - up to 80% of time. Can deliver one to several epics (3
months, $500K) leading up to 10 resources.


*Must Haves*

·     Strong OO background

·     Strong Test Driven Development, Continuous Delivery, Pair programming

·     Experience with Systems Integration

·     Experience with Event Driven Architectures

*Desirable*

·     Design Patterns (Gamma et. Al)

·     CQRS and Event Sourcing experience (Read and watched suggested
material - minimum)

·     Enterprise integration patterns

*Technologies:*

·     .NET / C#

·     Java 1.7

·     Maven

·     JavaScript esp AngularJS

·     Spring Boot, Spring MVC, Spring Data

·     Axon Framework (Eventing Architecture)

·     Relational databases OracleDB

·     NoSQL Databases (mongodb, Cassandra)

·     Infrastructure automation esp. Chef

·     Familiarity with IntelliJ IDE

*Practices*

·     Commit code frequently (at least daily)

·     Minimise technical debt
·     Ability to look at a problem and consider the solution and all
available options, not options utilizing a given technology.

·     Ability to transition between multiple languages/technologies
depending on the needs of a given problem (Polyglot development).

·     Consider development as an art form, where code is self-documenting
and highly maintainable.

·     Expert in Domain Driven Design

·     Knowledge of industry trends and when to apply new technologies.

·     Experience working in a continuous integration/Deployment environment

·     Experience working in an highly automated software development lifle
cycle (Push button releases, Automated testing, Private cloud deployments)



*Responsibilities*

·     Acting as an Agile team member, delivering high quality code and
designs.

·     Working with different systems and technologies to accomplish a goal.

·     Working effectively with other scrum team members to get things done
quickly and efficiently with quality.

·     Transforming users stories into finished products while
simultaneously ensuring a solid understanding of the business value and
asking questions as needed to fill in gaps.

·     Ensuring testable code that is both fully tested through both unit
and functional tests.

·     Continue the migration towards continuous delivery in the
organization.

·     Expert level understanding of.Net, WinForms and Microsoft
Technologies. Knowledge of many of the relevant technologies (at least 3)
including but not limited to Java, C#, SOA, XSD/XML/OXM, JMS/MQ,
Oracle/PL/SQL, Ruby, Web, HTML5, Responsive Design, CSS3, JavaScript, iOS /
Objective C, Android SDK, .Net.

·     Extensive experience debugging complex systems including tools like
log aggregators,

·     Complete understanding of highly available distributed architectures.

·     Extensive knowledge of real-time systems.  Real-time eventing like
CQRS and event driven architecture a plus.

·     To work across multiple phases of software development within a
project as a team member or dealing with the most technically challenging
assignments. This includes:

o     Working directly with business areas to clarify detailed technical
requirements.

o     Designing, coding and unit testing the most complex software
components for new or enhanced IT systems to a high level of quality,
producing appropriate documentation.

o     Providing technical support to business analyst/project managers and
coaching to less experienced staff across a geographically dispersed teams

·     Maintaining an expert level awareness of relevant software design
techniques, development tools and processes, providing leadership in the
use of these across the organisation area.



*Key Accountabilities & approximate time split (%)*

(Ideally 4-10 points, or headings with sub-points. Quantify where possible
e.g. cost/income budget, no of subordinates, likely no of yrs/mths to
complete longest task. Could note key external/internal lateral
relationships)

·     Multiple software language experience with the proven ability to
leverage the software languages to deliver the solution not define the
solution

·     Proven experience using best in class software engineering practices,
specifically applying object oriented design and test driven development

·     Experienced in agile delivery

·     Taking responsibility for the design, coding and testing of
particularly large, complex or mission critical software programs.

·     Provide functional expertise within his/her skills to assist delivery
team members, and foster collaboration with in agile teams.

·     Reacting quickly and as necessary to live software errors and service
problems, limiting downtime and business impact

·     Contribute to the logical/physical data models, class diagrams,
activity diagrams, sequence diagrams and UI prototypes.

·     Providing expert guidance and assistance to colleagues in any aspect
of software design, creation, and testing

·     Can provide clear communication of technical concepts to
non-technical business users

*·*     Can identify key factors and information needed for effective design

·     Has developed and executed a full spectrum of tests on multiple
applications and environments

·     Experienced with testing complex, multi-platform, distributed
applications

·     Can discuss considerations for selecting optimal testing environment
for specific applications

·     Coordinates deployment tasks with end-user, operations and quality
management

·     Success stories in product engineering, coaching, persuading, and
analyzing code-not just writing it.

·     Achievements in refactoring, improving the maintainability of the
codebase by reduced complexity and toxicity

·     Current with modern and developing technologies, providing specific
examples

·     *Active *contributor to open source including project successes

·     GitHub account with *valuable* open source contributions

·     Active and engaged Tech Blogging

·     Documented successes in building visualizations and analytics to make
complex ideas clear and intuitive





Regards

*Mayank*

978-558-4666 x 103

*may...@teknavigators.com* <may...@teknavigators.com>

*TekNavigators LLC*

-- 
You received this message because you are subscribed to the Google Groups "Hot 
List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to directclienteq+unsubscr...@googlegroups.com.
To post to this group, send email to directclienteq@googlegroups.com.
Visit this group at https://groups.google.com/group/directclienteq.
For more options, visit https://groups.google.com/d/optout.

Reply via email to